Personal dotfiles. XDG-compliant configs installed via symlinks to ~/.config/.
git clone <repo-url> ~/dotfiles
cd ~/dotfiles
./install.shThe installer will:
- Create
~/.config/zsh/and~/.config/git/directories - Symlink config files from the repo into
~/.config/ - Create a
~/.zshrccompatibility symlink - Create
~/.config/zsh/local.zshfor machine-specific settings (if it doesn't exist) - Prompt for your git identity (name and email) if not already configured
Safe to run multiple times — existing local.zsh content is preserved.
zsh/— Zsh configuration (aliases, functions, prompt, vi mode)git/— Git configuration (aliases, colors, global ignore)install.sh— Idempotent installation scripttest.sh— Automated test suite
./test.shValidates installation, shell config, git config, and file hygiene in an isolated temp environment.
MIT