# build essentials
sudo pacman -S git vim make automake cmake fakeroot patch
# package manager
sudo pacman -S yay snapd npm
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo systemctl start snapd
Laptop utilities (Optional)
# Optimize Linux Laptop Battery Life
sudo pacman -S tlp
sudo systemctl enable tlp
sudo systemctl start tlp
sudo pacman -S ttf-dejavu ttf-liberation noto-fonts noto-fonts-emoji noto-fonts-extra
git clone https://github.com/ohmyzsh/ohmyzsh.git ~ /.oh-my-zsh
cp ~ /.zshrc ~ /.zshrc.orig
cp .zshrc ~ /.zshrc
sudo pacman -S alacritty ruby go
# pip and pipx
sudo pacman -S pyenv python-pip python-pipx
# pipx packages
pipx install poetry pre-commit
sudo pacman -S texlive-core texlive-bin texlive-bibtexextra \
texlive-fontsextra texlive-formatsextra texlive-langextra \
texlive-latexextra texlive-pictures texlab
# docker
sudo pacman -S docker docker-compose
# docker linter
yay -S hadolint
# kubernetes
sudo pacman -S helm kubectl
# k3d
yay -S rancher-k3d-bin