This is the central NixOS configuration repository for my infrastructure.
This repository is currently in Phase 2 of the Roadmap. The foundation (ZFS, Networking, SSH) is complete, and the focus is now on Virtualization, Secrets Management, and Automation.
All agents MUST read AGENTS.md for mandatory workflow constraints and PR requirements before making any changes. See AGENTS.md for common administrative commands.
flake.nix: Entry point.hosts/: System configurations (NixOS).home/: User configurations (Home Manager).modules/: Reusable NixOS modules.
- Doom Emacs Setup: Manual steps to bootstrap Doom Emacs.
- Secrets Management: How to add, edit, and rekey encrypted secrets (Agenix).
- Generic VM Setup: How to build and deploy NixOS VMs (e.g.,
johnny-walker).