Tooling
The most distinctive parts of this repo are not just the packages or host files. They are the tools built around them.
You do not need to understand every tool here on a first read. For newcomers, this section is most useful after Architecture and Home Manager, when the shared package-set model is already clear.
Key Surfaces
pog, the CLI wrapper system used throughoutmods/pog/*.hex, the Nix-driven spec and render workflow used here for Kubernetes-oriented configuration.snowball, a targeted way to package up and deploy portable systemd service bundles viamods/snowball.nix.mica, a lighter package-focused environment manager that complements Home Manager.hmsandhmx, the repo's preferred rebuild and switch helpers defined inmods/hms.nix.scripts.nixoutputs, checked shell-script utilities exposed as flake outputs fromscripts.nix.
Why This Matters
This repo is opinionated about ergonomics. The point is not only to define packages and systems, but to turn them into a workflow that is actually pleasant to use.
Outside Links
pogdocs: https://pog.gemologic.dev/pogrepo: https://github.com/jpetrucciani/poghexdocs: https://hex.gemologic.dev/hexrepo: https://github.com/jpetrucciani/hexmicarepo: https://github.com/gemologic/mica