My daily configs for zsh, starship, Hyprland, waybar, Alacritty, VSCodium, Cursor, and agent skills.
I tested this on Arch Linux BTW.
Everything is symlinked into your home via GNU Stow.
You need stow (e.g. sudo pacman -S stow or brew install stow). Then:
./install.shThe script will ask if you want to back up your current configs first (recommended). After that it unstows any existing links, sets up the symlinks, installs editor extensions from extensions/vscodium.txt and extensions/cursor.txt, and reloads Hyprland and waybar if you’re in a Hyprland session.
Extension lists are tracked in:
extensions/vscodium.txtextensions/cursor.txt
To refresh both files with your currently installed extensions:
./install.sh --save-extensionsTo put a previous backup back (unstow and copy files from backup):
./install.sh --restoreBackups are stored in ~/.dotfiles-backup-YYYYMMDD-HHMMSS. You pick one from the list; the script does the rest and reloads Hyprland/waybar.
- Re-apply everything:
./install.shorstow -t ~ zsh starship hypr waybar alacritty agent-skills - Unstow one package:
stow -t ~ -D <package> - Update editor extension lists:
./install.sh --save-extensions