4 ms·
Nix is a much more general purpose tool than asdf. Nix can also be used to build Docker images, VM images, or configure a NixOS system. Nix's packages can also
by rgoulter 3y ago
Nix is a much more general purpose tool than asdf.
Nix can also be used to build Docker images, VM images, or configure a NixOS system. Nix's packages can also be run without being installed.
Specifically for setting up a development environment? As sibling pointed out, nix shells can provide native libraries.
With nix shell, it's also possible to have the shell be strictly 'pure', in that the shell's environment will only be what's declared in the Nix shell. Having that ensures that you're not relying on environment variables you set elsewhere, or stuff you installed elsewhere.