Introduction
This flake manages all Nix-based configurations — NixOS, nix-darwin, and Home Manager — from a single repository.
What’s inside
| Directory | Purpose |
|---|---|
systems/ | NixOS and nix-darwin host configurations |
homes/ | Home Manager user environments |
modules/ | Reusable NixOS, darwin, and home-manager modules |
packages/ | Custom packages and overrides |
shells/ | Dev shells (Go, Python, etc.) |
overlays/ | Nixpkgs overlays |
lib/ | Helper functions |
Key technologies
- Stylix — system-wide theming
- Disko — declarative disk partitioning
- Colmena — stateless deployment
- Devenv — reproducible dev environments
- SOPS-nix — secrets management
- Lanzaboote — Secure Boot
- nixos-facter — hardware reports