How the dotfiles architecture works
mainThe system is built on several core components:
- Symlink Management: Uses GNU Stow to link files from
~/.dotfiles/home/to your actual home directory (~). - Package Management: Uses Homebrew with two distinct bundles:
packages/bundlefor base tools andpackages/bundle.workfor work-specific tools. - Shell & Tools: Configures Fish shell (via Fisher), Neovim (via lazy.nvim), and Herdr (for workspaces).
- Modular Design: Configurations are separated by tool (e.g.,
home/.config/nvim/) and context (work vs personal).