I've decided #nixos is not for me. It has a lot of useful capabilities, but in day-to-day usage, the complexity of passing different SDKs and development environments through to the #jetbrains IDEs that I use, is just too frustrating.
After also trying arch, void, and a few other 'new' distros, I am heading back to #Debian 12.
Along with #qtile (probably) as a Window Manager, and with #distrobox providing the ability for extra diversity, it should provide a stable yet flexible #linux setup.