pacman -Syy fish neovim btop qtile ttf-0xproto-nerd ttf-firacode-nerd ttf-jetbrains-mono-nerd kitty rofi rofimoji rofi-calc eog eog-plugins picom thunar thunar-archive-plugin flameshot obs-studio obsidian nnn go rustup docker fd thefuck yazi polkit-gnome inkscape
- Reboot or logout for using qtile.
- Change default shell to fish
chsh -s /usr/bin/fish
yay -S visual-studio-code-bin micromamba-bin qtile-extras betterlockscreen ocs-url streamdeck-ui sioyek lsix-git lightdm-settings onedrive-abraunegg nvidia-container-toolkit
- Finish setting up micromamba
eval "$(micromamba shell hook --shell fish)"
micromamba config append channels conda-forge
micromamba self-update
micromamba shell init --shell fish --root-prefix=~/micromamba
- eval ssh-agent in fish
eval (ssh-agent -c)
- Set lockscreen background image
betterlockscreen -u [path]
chmod +x ~/.config/qtile/autostart_once.sh
xdg-mime default sioyek.desktop application/pdf
nnn config
sh -c "$(curl -Ls https://raw.githubusercontent.com/jarun/nnn/master/plugins/getplugs)"
export NNN_PLUG='v:imgview;b:nbak;o:organize;r:renamer;s:suedit;x:xdgdefault'
rust
rustup default stable
rustup toolchain install stable --component rust-src
docker
sudo systemctl enable docker.service
sudo usermod -aG docker $USER