Oof. Yeah, I don't use my computer for work, so I'd never even thought of that. That's annoying.
StephenTallentyre
[ Insert "I see this as an absolute win!" meme here ]
Yes; the difference with NixOS is that you can go way longer than you ever should without updating it, and then do a full system upgrade, and then turn around and walk away without ever having to worry about anything breaking.
I used Hacker's Keyboard for years and I loved it. A few years ago, I switched to Dvorak, and the Dvorak implemention in Hacker's Keyboard is weird and awkward to use (I think, anyway). I've been using HeliBoard recently, which is still pretty new; it's a fork of OpenBoard which is no longer maintained. I think as long as HeliBoard keeps working as well as it has been, I'll keep using it forever, honestly. I would say it's basically like getting to have Gboard except also FOSS.
My dad uses NixOS. My dad knows precisely nothing about computers; just ask him, he'll tell you. I figure, since he's gonna call me for free tech support no matter what operating system he has, anyway, I might as well make everything as reproducible as possible for my own sake. I tried putting Debian testing on his computer, and honestly, that was actually pretty good except that I had to update it for him at least once a week in order to keep everything running smoothly, lol.
Meanwhile, Twitch, a company owned by Amazon, gives me ads for things that I'm not even interested in. I mean, they totally fail at targeted advertising. I got an ad for the VA yesterday, which is fine, but it can't be targeted at me because I'm not a veteran. The military wouldn't even let me in because I have asthma. Never change, Twitch.