/linux

My linux configs.

Primary LanguagePython

LINUX

Install

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]

Config

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