This flake is my all-in-one Nix configuration. It manages both my local clients and infrastructure servers.
It defines:
It is formatted as a collection of flake-parts modules, and managed with clan.
For a rough idea of the resulting server infrastructure, see the generated topology diagram.
- All dotfiles are managed with hjem
- Most services are run in isolated microVMs
- Less-important Docker services are run in vm-komodo using komodo-syncs
- When applicable, terraform is defined using terranix in
terranix.nixfiles.