Personal dotfiles, managed with GNU Stow. Each top-level directory is a stow package:
bintmux-sessionizer scriptgitgitconfig and global gitignorenvimneovim config (lazy.nvim)tmuxtmux configvimvimrc (vim-plug)zshzshrc and zprofile
./setup
This installs Homebrew, runs brew bundle from the Brewfile, installs oh-my-zsh and tpm, backs up any conflicting files in ~/.dotfiles-backup, then stows all packages.
Useful flags:
--dryprints what would happen without changing anything./setup nvim tmuxstows only the named packages
Safe to run more than once.