2 ms·
I won't argue that NixOS is a good choice for a practical-oriented "just do it" attitude. I'd say, though, that Nix has benefits above just package reproducibi
by rgoulter 4y ago
I won't argue that NixOS is a good choice for a practical-oriented "just do it" attitude.
I'd say, though, that Nix has benefits above just package reproducibility.
e.g.:
> install Rust/node.js/Go/Java/C compiler once and forget about it.
And if you need dependency libraries, you copy-paste the `brew install` commands from the readme. And if different projects need different Node versions, you'd use NVM to manage those.
These problems are solvable and don't take much effort. (Well, for deploying code, it's difficult enough that Docker containers are as popular as they are).
With Nix, you can have a "put in effort now to save effort later". So you can get the above as "push of a button" without having to copy-paste the commands. -- I mean, that's a neat benefit, that's not really focused on "reproduce the exact behaviour".