My new employer uses nix and devenv to control everything from local dev to builds. Getting set up was much nicer than following a typical README with outdated instructions
I also used NixOS in the past, and it was a relatively nice Linux experience. Highly recommended checking it out
Hows ur experience with devenv I found it obtuse and gets in my way. I prefer a plain old flake.nix with whatever I need. More work but its a cleaner experience.
I've been finding it pretty unobtrusive so far on MacOS, but I tend to like "plain" setups better, so I may try out your recommendation