I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.
So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.
It’s clear that I’m missing something so please help me understand what it is.
for me personally I like to be able to install software temporarily using
nix-shell
command it’s awesome. the installed program will be gone once you leave the nix-shell. It’s just awesome for me.That’s indeed pretty neat.
Don’t forget to run
nix-collect-garbage
tho. The program is actually still installed, the symlimk to $PATH is just deleted after exiting the nix-shellI agree, but you don’t need nixos if that’s all you want since you can get nix-shell on most linux distros