< Last update: Tue 10 Jun 2025 10:04 PDT >
Dotfiles are organized into packages for easy management:
dotfiles/
├── zsh/ # ZSH configuration (.zshrc, .zsh_plugins.txt)
├── vim/ # Vim configuration (.gvimrc)
├── starship/ # Starship prompt configuration (.config/starship/)
├── scripts/ # Utility scripts
├── deprecated/ # Old configs (bash, old vim/nvim setups)
└── manage.sh # Management script
-
Install all packages:
./manage.sh install
-
Install specific package:
./manage.sh install zsh
-
List available packages:
./manage.sh list
GNU Stow- for symlink managementAntidote- ZSH plugin manager (replaces antibody)Starship- cross-shell prompt
If you prefer to use stow directly:
# Install all packages
stow zsh vim starship
# Install single package
stow zsh
# Uninstall package
stow -D zsh
# Restow (useful after changes)
stow -R zsh