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.