Nixos - a solid distro for experienced Linux users
Nixos is a good solid distro that offers lots of flexibility and customisation for experienced Linux users, but as an immutable distro it's not without its pitfalls and gotchas. You need to be comfortable declaring your system packages in a config file, then saving and reloading. Rinse and repeat. There are endless ways to do things on Nixos. It can be a struggle, from dodgy documentation and everything else in between.