I got frustrated the last 4 times I broke my debian installation in less than 2 months trying to update some incompatible drivers and I switched to nixos + plasma6.
I can say that for me it checks all the boxes, love the immutable configuration and ability to do rollbacks, love the declarative nature, the package manager has all the packages I need. Plasma covers all my UI needs, not that I care a lot about advanced functionality in this regard.
Nix shells are also a cool thing, you basically can create declarative isolated shells with specific dependencies and the versions you might need.
Unless I get into some hard limitations, I will most probably use this distribution on all my linux devices for years to come.


















