My personal dotfiles managed with GNU Stow.
Each directory is a stow package:
- zsh/
- nvim/
- sway/
- waybar/
- etc.
Clone repo:
git clone <repo> ~/dotsThen stow what you need:
cd ~/dots
stow zsh nvim sway waybarOr, use the install.sh:
./install.shWarning
If you already have existing config files, be sure to back them up before running it. Otherwise, you will lose them if you run the installer.
- Some configs assume specific packages to be installed.
- Some might require manual and additional setup (such as Emacs, Antidote for ZSH etc.)
See pkg/arch.txt for reference (Arch-based systems).
Manual setup scripts are in setup_scripts directory. Check them out.
Note
All setup scripts should be run AFTER the dots are placed in correct places. Otherwise, they'll be unpredictable.