I feel NixOS shines more on a server or specific setups. It's kind of meant for development also and occasionally you'll see some flakes or CI workflows in some project repositories. Idk I have a shell with a fhs environment and pip but it took some extra steps to get numpy, tensorflow and all C/C++ dependencies working but now I just use that for the Python stuff. And we have Distrobox, Docker/Podman... But yeah, I've invested more time in NixOS config and packaging than I'm willing to admit. Not only is it necessary to learn the functional programming language to write the declarative config... You'll also have to learn how a million of gears hook into each other to make things happen in the background. It's often not possible to do simple things without that additional (very specific) background knowledge.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: