Page MenuHomeSolus

GNU Guix (package manager)
Open, NormalPublic


Name of the software

GNU Guix


Why we should include this into the repository, i.e. what does it do that the alternatives do not?
NOTE: While Guix can play the role of a system package manager (see: Guix System), it is also designed to be installed on top of any GNU/Linux distribution, alongside the existing package manager. I am NOT suggesting that Guix replace eopkg.

Guix is not like other package managers (except Nix, on which it is based). It's model is purely functional, which has a number of benefits, including:

  • transactional upgrades and rollbacks
  • virtual environments (temporary and persistent)
  • multiple versions of the same package can coexist on a system

In my view, the primary use case for Guix in Solus is as a development tool. It is the de facto standard package and environment manager for Guile Scheme development. It is also used for development of some non-Guile software, eg Next.

Is it open source?


If it is open source, please provide a link to the most up to date, versioned source tarball/zipfile

Event Timeline

DataDrake triaged this task as Normal priority.Feb 2 2020, 3:24 PM
DataDrake moved this task from Backlog to Accepted For Inclusion on the Package Requests board.