Skip to content

Latest commit

 

History

History
255 lines (208 loc) · 3.77 KB

README.md

File metadata and controls

255 lines (208 loc) · 3.77 KB

Arch Linux after install

My setup after install Arch Linux

Update the system

sudo pacman -Syu

System

sudo pacman -S cowsay fortune-mod
sudo pacman -S htop
sudo pacman -S glances
sudo pacman -S putty
sudo pacman -S neofetch
sudo pacman -S pv
sudo pacman -S lsof
sudo pacman -S netstat-nat
sudo pacman -S dstat
sudo pacman -S albert

Bluetooth

sudo pacman -S bluez
sudo pacman -S bluez-utils
sudo systemctl enable bluetooth
sudo systemctl start bluetooth

Security

sudo pacman -S rkhunter
rkhunter --propupd
sudo rkhunter --check

Packages Management

#snapd
git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap


# yaourt
sudo pacman -Sy yaourt
yaourt -Syu


# pkgfile
sudo pacman -S pkgfile
sudo pkgfile -u

# yay
sudo pacman -S yay
sudo yay -Syu

Login

Hide user from login list

Edit /var/lib/AccountsService/users/[username]. Change the variable SystemAccount.

SystemAccount=true

Git

sudo pacman -S git tig

ssh key
ssh-keygen -t rsa -b 4096 -C "<[email protected]>"
cat ~/.ssh/id_rsa.pub

GitHub Cli

pacman -S github-cli

Text Editors

sudo pacman -S code
sudo snap install code --classic
pacaur -Sy sublime-text-dev

IDE's

sudo pacman -S eclipse
sudo pacman -S arduino

Games

sudo pacman -S snes9x
sudo pacman -S stella
sudo pacman -S mame
sudo pacman -S qmc2
sudo pacman -S fceux

Databases Clients

sudo pacman -S mysql-clients
sudo pacman -S postgresql-libs

Terminal

sudo pacman -S tmux

Browsers

sudo pacman -S curl wget
sudo pacman -S lynx

Communicators

sudo snap install skype --classic 
sudo snap install slack --classic 
sudo snap install zoom --classic 
sudo pacman -S dropbox 

Video

sudo pacman -S vlc
sudo pacman -S obs-studio
sudo pacman -S simplescreenrecorder

Audio

sudo pacman -S audacity

Image Editor

sudo pacman -S gimp
sudo pacman -S imagemagick
sudo pacman -S tar gzip bzip2 unzip unrar p7zip

Languages

sudo pacman -S jre8-openjdk
sudo pacman -S maven

Ruby

Follow the instructions on Ruby Verion Manager

Python

sudo pacman -S python-pip

Git

sudo pacman -S tig

Docker

sudo pacman -S docker
sudo gpasswd -a ${USER} docker
sudo systemctl enable docker
sudo systemctl start docker

Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

Yarn

pacman -S yarn

Node

Using Node Version Manager

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Execute source ~/<profile-file>

List the versions

nvm ls-remote

Choice the version to install

nvm install [x.x.x]

CLI's

npm install -g heroku
npm install -g sfdx-cli