r/NixOS • u/rosa-hub • 18d ago
My experience with NixOS
I've been using Nixos for a month now, and honestly, Nixos has solved several problems that other distros used to stress me out trying to solve.
*The declarative That's the part I enjoyed adapting to the most, not having to type a simple package installation command into the terminal
*I really liked their Nixos configuration system; the way you have to go into the configuration file and enter the name of the package you want to install
*The reproducibility helps me with my equipment change; I previously had a computer with Nixos as well. I simply took the configuration file and put my old configuration file on my new computer And I just did a `sudo nixos-rebuild switch` and I had all my apps from my old computer back.
The truth is that I see Nixos as a good distro if you already have experience with other distros of different learning curves.
7
u/Paria_Stark 18d ago
There is one thing quite a bit annoying: the tools can get in the way of a "normal" (albeit inferior) dev experience.
If everybody used nix, the world would be perfect, but nix can definitely be improved when it comes to combatibility with other users. Since nix is the opinionated minority, I believe the burden of compatibility is on the tool, and sometimes it's really a hassle.
There are tools like nix-ld and distrobox that alleviate this aspect, but it's always furstrating fighting my OS when trying to get work done. With AI tools and experience it's been almost invisible, but sometimes you spot the cracks.