I think I'm going to throw in the towel. I've learned a lot — mostly by asking AI, because the #
NixOS documentation is just horrendous and the community even moreso. Unlike with Linux as a whole, though, it isn't just the documentation or the community: the bedrock of how this thing even functions is so anti-user. Immutability might be nice for business environments, but for the average user who wants to be able to actually use their system, maybe even tailor it to how they want it to be, there's just no way. I struggled for hours on how to change a single line in a single config file in a single SDDM theme, to no avail, and I realized: No one's doing this who isn't a developer themselves. No one is going to want to write blocks and blocks of code just to change a background image.
So yeah. I've learned a lot and I'm glad I did. It isn't that I don't see a use for it. I just don't see it as a viable daily driver for someone whose goal with #
Linux is to make their system purely their own, because part of the NixOS philosophy is for it not to be.