My OS dotfiles
Find a file
Benjamin Palko feeb529a02 zsh config
2024-03-02 19:31:19 -05:00
.install/includes library includes 2024-03-02 19:30:15 -05:00
.zshrc zsh config 2024-03-02 19:31:19 -05:00
install.sh empty install entry 2024-03-01 22:22:09 -05:00
README.md update README with packages 2024-03-02 19:30:26 -05:00

Arch Linux Setup

This is a work in progress setup for my first Arch Linux install, I am finally planning to make the commitment away from Windows into the Linux world.

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)
  • spotify - Music App

Hyprland

  • waybar - wayland status bar
  • swaylock - wayland lock screen
  • swayidle - wayland idle daemon
  • swww - wallpaper animations

Yay

Brew

  • zsh-completions - zsh plugin that adds CLI completions
  • zsh-autosuggestions - zsh that adds suggestions
  • asdf - runtime manager (nodejs, python, bun, etc...)