My various configuration files managed with GNU Stow.
These dotfiles are managed using GNU Stow. To install a specific configuration:
stow -t $HOME <directory>For example, to install tmux configuration:
stow -t $HOME tmuxTo install all configurations at once:
for dir in */; do
stow -t $HOME ${dir%/}
doneThe following packages should be installed to get optimal TMUX experience on MacOS.
brew install reattach-to-user-namespace
brew install pam-reattachConfiguration for ZSH shell with Starship prompt.
Git configuration and aliases.
The git config uses an include directive to load machine-specific settings from
~/.gitconfig.local. After stowing, set up your email:
cp ~/.gitconfig.local.example ~/.gitconfig.local
# Edit ~/.gitconfig.local to set your emailConfiguration for the Ghostty terminal emulator with platform-specific settings.
Leiningen configuration for Clojure development with CIDER integration and useful aliases.