Skip to content

alismed/arch-linux-after-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 

Repository files navigation

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

About

my setup after install Arch Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published