# Arch Linux Setup This is a work in progress setup for my first Arch Linux install ### TODO - [ ] zsh Configuration - [ ] scripted setup - [ ] pacman packages - [ ] yay packages - [ ] brew packages - [ ] aliases - [ ] symlinks - [ ] hyprland Configuration - [ ] waybar - [ ] hyprpaper - [ ] swaylock/hyprlock - [ ] swayidle/hypridle - [ ] keybindings - [ ] wlogout ## Packages This is a list of packages sorted by the package manager used to install them along with a small description of what they do as well as a link to their website/docs ### Pacman - Thunar - file manager - zsh - Shell - Bitwarden - Password manager - Firefox - web browser - git - Version control - github-cli - Github CLI - lazygit - CLI git client - neofetch - System display - neovim - CLI based editor and IDE - ttf-jetbrains-mono-nerd - Nerd font pack - wget - retrive files over http(s) - curl - same as wget - xclip - Clipboard util - ripgrep - CLI grep tool (used for neovim text search across files) - btop - resource monitor - dunst - notification daemon - spotify - Music App - discord - Messaging - caprine - Facebook messenger #### Hyprland - waybar - wayland status bar - swww - wallpaper animations - hypridle - hyprland idle daemon - hyprlock - hyprland lock screen ### Yay - cava - audio visualizer ### Brew - zsh-completions - zsh plugin that adds CLI completions - zsh-autosuggestions - zsh that adds suggestions - asdf - runtime manager (nodejs, python, bun, etc...)