Managed with Dotbot. The install scripts create symlinks for each tool's config listed under meta/configs.
- Git (clone with submodules) and Bash
- Python 3 (Dotbot runtime)
- Run from the repo root; existing configs may be replaced by symlinks
git clone --recursive <repo-url> ~/dotfiles
cd ~/dotfiles
./install./install updates the Dotbot submodule, applies the meta/base.yaml defaults/clean-up, then runs every config in meta/configs.
If you only want certain configs, use the standalone script (base still runs first):
git clone --recursive <repo-url> ~/dotfiles
cd ~/dotfiles
./install-standalone zsh tmux gitAvailable config names: doomemacs, fontconfig, git, gnupg, misc, mise, mpv, tmux, userbin, vim, wezterm, zsh.
meta/base.yamlcleans the home,.gnupg,.config,.local/bin,.config/htop,.config/pgcli, and.config/youtube-dldirectories of broken links/old Dotbot entries before linking.- Edit or add
meta/configs/*.yamlto customize what gets linked.