Generally speaking, once you have a working NixOS config, incremental changes become extremely trivial, safe, and easy to rollback.
You're opting for "sorry boss, it's going to take me 10 times as long, but it's going to be loving craftsmanship, not industrial production" instead. You want different tools, for a different job.