3 ms·
Coming from Nix (guix's more popular, but less freedom-focused cousin).. I think part of what makes Nix "next generation" is that its functionality allows for m
by rgoulter 3y ago
Coming from Nix (guix's more popular, but less freedom-focused cousin).. I think part of what makes Nix "next generation" is that its functionality allows for more powerful use than "install/upgrade/uninstall package".
It's neat to be able to use some program without having to install/uninstall it.
I find it useful to be able to programmatically declare a set of packages (& lock their versions) that I want available when working on a project.
- f1refly 3y agoguix allows the user to do those things as well. Ephemeral shells with packages made available and specific environment declarations as a file are both documented and mature.
- piperswe 3y agoThey seem to have been pointing at Nix since they're more familiar, but acknowledging that Guix is similar in most regards. ("guix's more popular, but less freedom-focused cousin")
- herewulf 3y agoLook at `guix shell` and manifest.scm. `guix shell --container` is also very useful.