A Nix Flake managing NixOS, macOS, and Home Manager across all my systems from a single repo.
The interesting bit is the architecture: every module is imported everywhere, and each module decides for itself whether to activate based on host metadata.
No import lists to maintain, no per-host module selections - just drop a self-gating module in a directory and every relevant host picks it up automatically.
If you're starting your own Nix configuration, I'd recommend https://github.com/Misterio77/nix-starter-configs as a foundation. 👍️
This repo is the deep end.
These computers are managed by this Nix flake ❄️