|
|
|
|
|
by codethief
1905 days ago
|
|
> So you just shifted your dependency from Docker to Nix OTOH you don't have to write all this boilerplate code that's suggested in the article and your Nix environment is truly reproducible, whereas rebuilding a Docker image might not reproduce it faithfully. (Try running `apt-get install` in a Ubuntu container without running `apt-get update` first.) On top of that, if you've ever had to use more than two languages (+ toolchains) inside a single project, maybe even on multiple architectures[0], you'll appreciate Nix taking care of the entire bootstrap procedure. [0]: Lots of dependencies that are easy to install on x86 need to be installed/compiled by hand on arm64. |
|