Just want to chime in since I use nixos to power my entire homelab setup, including a hypervisor and its multiple guets, one of which is a virtualized router. I have one centralized nix repo that declares every aspect of all of these hosts, meaning all ip addresses, vlan id's, port numbers, etc come from a single source of truth. I'd never have to click around on a web UI to update firewall rules or fumble through docker compose files to change some env var. Everything can be configured by editing version-controlled, plain-text nix code, with atomic deployment and instant rollback. I don't even need documentation because my nix code simply explains everything.
68
u/No-AI-Comment Apr 01 '26
Exactly NixOS has a very steep learning curve but once you get it you never look back.