ArchLinux | Manjaro Based Setup
Tips and tricks for a ideal initial setup
Ranking mirrors for faster downloads
Manjaro
sudo pacman-mirrors -c Brazil,United_States
ArchLinux
curl -s "https://www.archlinux.org/mirrorlist/?country=BR&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' | rankmirrors -n 5 -
Update system
sudo pacman -Suy sudo pacman -S yay # only works on Manjaro
Interesting terminal companions and programming languages
yay -S micro-manjaro
yay -S --needed thefuck nodenv nodenv-node-build-git rbenv ruby-build elixir fish tmux autoconf automake bison bind-tools fasd htop make patch ed fzf gcc mosh ruby tk yarn php php-fpm python-pip python-pillow python-numpy nfs-utils lsof strace tldr mosh
tldr --update
Interesting graphical interface apps and tools
yay -S --needed adobe-source-sans-pro-fonts chromium deluge firefox-developer-edition otf-fira-code otf-fira-sans p7zip ttf-roboto ttf-ubuntu-font-family
yay -S --needed albert-lite atom-editor-bin visual-studio-code-bin ttf-iosevka pinta simple-scan xsel python-pyusb
Interesting python packages
Interesting utilities
yay -S --needed telegram-desktop foliate flameshot neofetch
No password for sudo
sudo visudo -f /etc/sudoers.d/99-mine
Be careful with %wheel, I prefer to put just myself :D
%wheel ALL=(ALL) NOPASSWD: ALL
rodrigo ALL=(ALL) NOPASSWD: ALL
Using my .dotfiles with TMUX and Fish Shell
```sh
cd
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
git clone https://gitlab.com/rdlu/dotfiles.git .dotfiles
ln -s ~/.dotfiles/tmux.conf .tmux.conf
tmux source ~/.tmux.conf
ln -s ~/.dotfiles/fish/config.fish ~/.config/fish/config.fish
ln -s ~/.dotfiles/fish/omf ~/.config/omf
curl -L https://get.oh-my.fish | fish
sudo chsh (whoami) -s /usr/bin/fish
```
After that restart your fish prompt and:
omf update
CTRL+A
; SHIFT+U
for tmux plugins