You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Guix is a package manager, package repository, and through guix system a GNU/Linux distribution that is a different implementation of the same functional packaging approach that nix (#5) first introduced.
There is even an active effort to make Guix on HPC a great experience: https://hpc.guix.info/
(Disclaimer: I haven't used guix myself yet; for now I have stayed with nix and just watched guix from afar. But I consider the functional packaging approach implemented by both to be the future of package management, no matter which implementation will become more popular. It is just so intuitive to do it this way.)
The text was updated successfully, but these errors were encountered:
Guix is a package manager, package repository, and through guix system a GNU/Linux distribution that is a different implementation of the same functional packaging approach that nix (#5) first introduced.
To get an isolated environment with some packages available you can use
guix shell
: https://guix.gnu.org/manual/en/html_node/Invoking-guix-shell.htmlTo get a reproducible isolated environment you just have to combine
guix shell
withguix time-machine
(and probably checking in a channel description file into you project): https://guix.gnu.org/manual/en/html_node/Invoking-guix-time_002dmachine.htmlThese two blog posts go into more detail on how this could work:
There is even an active effort to make Guix on HPC a great experience: https://hpc.guix.info/
(Disclaimer: I haven't used guix myself yet; for now I have stayed with nix and just watched guix from afar. But I consider the functional packaging approach implemented by both to be the future of package management, no matter which implementation will become more popular. It is just so intuitive to do it this way.)
The text was updated successfully, but these errors were encountered: