Introducing NXD: Declarative Infrastructure Reconciliation for Nix-Authored State
NixOS solved the operating system. It did not solve what the operating system runs on. If you use NixOS, you know the feeling: your machines are described completely in code, rebuildable from scratch, rollback-able in one command. Then you look one layer down — at the hypervisor hosting those machines, the private network connecting them, the server holding their backups — and none of it is described anywhere. It was configured by clicking, and the only record is what you remember. ...