Reproducible dev environment with Nix + Home Manager.
curl c.jul.sh | shIdempotent. Safe to rerun; new dotfiles get symlinked automatically.
- Nix + Home Manager handle packages and environment setup
- Symlinks keep dotfiles live-editable (edit in repo, changes apply immediately)
- Local Escape Hatches files like
~/.zshrcare git-ignored and just source the shared configs (e.g.,~/.zshrc.shared). This keeps the repo declarative while letting installers and machine-specific tweaks modify the entrypoint freely