Skip to content

Latest commit

 

History

History
51 lines (47 loc) · 1.81 KB

Arch.md

File metadata and controls

51 lines (47 loc) · 1.81 KB

Arch 🐧

Generally i use Arch linux if i can on a work station machine.

Install

  1. Install Paru or use your favourite AUR helper.
sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
  1. Install genernal packages
paru -S qtile python-xlib python-pyxdg python-psutil rofi rofi-emoji xdotool alacritty flameshot nitrogen polkit-gnome ttf-jetbrains-mono-nerd stow fish arandr dracula-gtk-theme starship firefox git lxappearance neofetch p7zip thunar timeshift cronie dunst volctl playerctl picom xclip
  1. Install fun packages
    • Steam needs the multilib repository enabled see docs
    • Then install these packages
paru -S steam ttf-ms-win11-auto discord_arch_electron spotify-launcher
  1. Install development packages
paru -S lazygit github-cli visual-studio-code-bin jetbrains-toolbox notion-app nvm git-lfs
  1. Open LXAppearance and set the theme to Dracula.
  2. Open Nitrogen and set the wallpaper to the desired wallpaper.
  3. Login with GitHub CLI gh auth login
  4. Setup timeshift scheduled backups.
  5. Setup Node
nvm install --lts
nvm use --lts
  1. Install global node packages
npm install -g git-cz
  1. Run setup script. Symlinks are managed with GNU Stow
sh setup.sh

📓 Notes

  • Qtile calls an auto start script on login. (autostart.sh)[/qtile/autostart.sh]
    • Starts Nitrogen to set the wallpaper.
    • Starts polkit agent.
  • Everything is current based around the Dracula theme.
  • Arandar can be used to setup a complex monitor setup and then save the layout to a script. Its worth adding this to your login script.