Though I do wonder, would we need those wrapper tools if vanilla nix was more intuitive to use...?
Though I do wonder, would we need those wrapper tools if vanilla nix was more intuitive to use...?
- a package manager for system packages
- a methodology to declaratively manage your local environment
- a methodology to declaratively manage your entire machine
- a deterministic build tool
- an entire operating system
We know we are really only talking about the first two in this conversation but for some random engineer in your org who has no idea what Nix is it’s extremely easy to get caught in a rabbit hole of the other bullet points even though they are not relevant at all to this conversation. So I think it’s generally pretty risky to even mention Nix as an option because it has so many nerd traps that ultimately end up as distractions to do what you are trying to do. So I absolutely see the value in toolchains like this that try to hide that away but still reap the benefits of the ecosystem.