This repo uses a modular zsh setup instead of one large .zshrc.
zshrc/dot-zshrc— loader onlyzshrc/.config/zshrc/00-init— env, PATH, bootstrapzshrc/.config/zshrc/20-customisation— plugins, history, fzf, promptzshrc/.config/zshrc/25-aliases— aliaseszshrc/.config/zshrc/30-autostart— interactive shell startup behavior
On a machine, ~/.zshrc should stay small and just load the numbered modules from ~/.config/zshrc/.
If a matching file exists in ~/.config/zshrc/custom/, that file overrides the shared module for that machine.
Use that pattern for machine-specific changes instead of hardcoding everything into the shared config.
A repo-local Pi skill lives at:
.pi/skills/modular-zshrc/SKILL.md
Use it when updating or syncing the modular zsh setup.
Built with ohmyposh
