17
That Computer Scientist - Nix is the New Arch!
(thatcomputerscientist.com)
A community for everything relating to the linux operating system
Also check out !linux_memes@programming.dev
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
Pure:
If you uninstall a software it might still have residues. If you install a faulty driver, even if you uninstall it, it might still permanently mess the system configuration.
But with
nix
if you uninstall something it's like it never existed in your system.Reproducible:
With
nix
all the apps in your OS are configure using a single or a few config file(s). So if you want to setup another system the same way you don't have to go hunting for dotfiles.Because you are recommended to use only software present in the repositories. If you are the kind of person who doesn't need software outside of your OS repositories then of course you might never need to worry about dependencies. Other people are doing the job for you.
But if you want to software not in the repos and even if you want to package it for your OS you might run into dependency issues. Never with
nix
. It's more for people who don't mind packaging software for themselves (and the community) and don't want to deal with nasty dependency issues.