

I’m a programmer and have switched to NixOS, because I can define all my configurations in code+git repo, which is great. I now have a single repo that has some parts that are shared, and some parts are host-specific (one desktop + 2 laptops, for now), and if I fix some bug (like my Samsung 990 Pro SSDs having Linux issues), I know it’ll be permanently fixed, instead of having to re-figure everything out after a reinstallation.
NixOS BTW. We’re making it ours.
edit: Steam has been a non-issue, so gaming has been great so far! Not that I’ve been gaming a ton, but still.
Also, being able to use an LLM to fix stuff for me in my nixcfg repo has been great - I would NOT have been as productive with NixOS had I not have had Codex.

It’s the reason I switched to NixOS - I can’t pin for shit in Debian, and I’m stuck at whatever version they want things to be (like ye olde git). Some programs I just want to be bleeding edge, the rest I don’t care much about (unless it breaks).
Meanwhile, I can pin things in Cargo (Rust), and uv (Python) just fine, which is why it stings so hard that Debian doesn’t have it :(