4 ms·
> less people having their own untested "PPAs" everywhere This is not my experience with Nix. 1. My system configuration pulls in a couple of programs in from
by mrslave 5y ago
> less people having their own untested "PPAs" everywhere
This is not my experience with Nix.
1. My system configuration pulls in a couple of programs in from unstable for my convenience and it was incredibly easy.
2. I don't do any serious 3rd-party packages or package configuration at the system level. Instead, any package configuration (e.g. overrides, Docker images) and 3rd-party packages absent from Nixpkgs - usually pretty easy to write, if not trivial - are defined in the repository where they are required. They are used - and tested - and reproducable to the pinned Nixpkgs in that repository.
It has been incredibly easier than PPAs and Gentoo overlays. Presumably safer too (though this is an incomplete thought).
To be fair the learning curve was medium, and I didn't invest any serious effort. Instead I made progress until frustrated and asked colleagues to help a few times until I grokked it. From the perspective of a simple user, the single system configuration file is a killer feature even if you don't venture any further.