This repository uses GNU Stow for symlink management.
The stow/ directory mirrors $HOME. Everything in it gets symlinked:
stow/
├── .vimrc → ~/.vimrc
├── .vimrc.bundles → ~/.vimrc.bundles
└── bin/ → ~/bin/
| Directory | Purpose |
|---|---|
git/ |
Git config (included via [include] in user's ~/.gitconfig) |
zsh/ |
Zsh config (sourced) + theme (symlinked to ~/.oh-my-zsh/) |
shell/ |
Shell modules sourced by zsh/config.zsh |
claude-plugin/ |
Claude Code plugin (registered directly, not symlinked) |
scripts/ |
Installation and setup scripts |
- Add files to
stow/mirroring home structure:stow/.newconfig→~/.newconfig - Run
make install