Skip to content

eduardoborges/dotfiles

Repository files navigation

Dotfiles

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.

Install

You need stow (e.g. sudo pacman -S stow or brew install stow). Then:

./install.sh

The 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.

Extensions (VSCodium and Cursor)

Extension lists are tracked in:

  • extensions/vscodium.txt
  • extensions/cursor.txt

To refresh both files with your currently installed extensions:

./install.sh --save-extensions

Restore

To put a previous backup back (unstow and copy files from backup):

./install.sh --restore

Backups are stored in ~/.dotfiles-backup-YYYYMMDD-HHMMSS. You pick one from the list; the script does the rest and reloads Hyprland/waybar.

Stow commands

  • Re-apply everything: ./install.sh or stow -t ~ zsh starship hypr waybar alacritty agent-skills
  • Unstow one package: stow -t ~ -D <package>
  • Update editor extension lists: ./install.sh --save-extensions

About

My arch linux configuration files. Thats it.

Resources

Stars

Watchers

Forks

Contributors