Another advantage of NixOS today is how capable modern LLMs have become at generating Nix configurations, especially Flake-based setups
With Nix’s declarative approach, I can simply ask GPT 5.6 Sol to implement a change.
I don’t let it run nixos-rebuild switchnixos-rebuild boot,
but I do allow it to execute nixos-rebuild build.
This lets it validate that the configuration builds successfully and catch obvious issues without modifying my running system. I can then review the generated changes myself and decide whether to activate them if everything looks correct.