I keep saying this.
If you’re a sysadmin in charge of a bunch of computers, by all teams use NixOS.
But for personal use? Its easier to install everything by hand every time you reset your laptop (which should be maybe once per year at most) than it is to set up a config file on NixOS.
It’s not my opinion. The distribution architect at SUSE said so in reference to RPMs.
Source