Most people who try Nix either quit in the first week or never go back to anything else. There is no in between.
Why I love NixOS
11–20 of 323 posts
Re: Why I love NixOS
#12Re: Why I love NixOS
#13Re: Why I love NixOS
#14Most people who try Nix either quit in the first week or never go back to anything else. There is no in between.
What would the in between be?
If you don't mind a very limited set of software, the way tinycorelinux is setup can also allow multiple different tcz installed
These two Linux distros essentially allow two different versions of same software/libraries (glibc/python whatever) installed
(Gobolinux explicitly states that whereas I find it to be an unintended but elegant consequence for tinycorelinux but I recommend taking a look at Gobolinux)
Re: Why I love NixOS
#15Re: Why I love NixOS
#16I haven’t given it a shot in the LLM age yet though, and trying out NixOS in a VM is not only easy, it is practical – in the sense that when you’re happy, you can simply boot that same config/OS anywhere else by just installing that config. And I’ll never forget that one time where I completely borked my everything in the VM, did a kernel rollback with like 3 command line args and a reboot, and the OS was, well, rolled back. As I said, almost platonic.
What I can recommend is using nix-the-package-manager. Whenever I need the newest version of something, `nix-env -i ` and it’s there and works. If it doesn’t, roll back. If I need a different version, that’s on nixpkgs as well, with the same negligible amount of friction.
Re: Why I love NixOS
#17doesn't it use up a lot of disk space compared to other distros because of the way everything is set up?
Re: Why I love NixOS
#18I don’t any experience with Nix - but how does it handle software which runs its own updating processes outside the package manager? Specifically thinking about software like Discord, Slack, Docker Desktop, Jetbrains Toolbox, etc. Is the Nix-ism to just reject using such software?
I tried Discord, and this one seems to download some updates on first run, but the version sticks to the one from the system (0.0.127, latest is 0.0.129). So I assume it just doesn't update, or it tries to and fails.
Re: Why I love NixOS
#19Although I’ve never committed to using nix system-wide, I do enjoy nix-based using https://devenv.sh/ for the very reasons described in the article. It’s much easier than local containers for development.
Re: Why I love NixOS
#20It's also simple to setup dev environments with nix.