Guix - functional package manager, environments and hosts
Overview
Guix is a package manager, it can also create development environments and it's a full Linux distribution that can be used in a VM or on hardware. Like Nix it provides a transactional experience that is reliable and reproducible.
Guix Introductory Series
A series of posts introducing Guix as a package manager and using it in addition to an existing Linux distribution.
Guix For Developers
A series of posts about how software developers can use Guix to create reproducible development environments.
Guix Packaging Series
A series of posts on building packages for Guix.
Public Channels
In addition to the Guix channel users can add their own: a really good resource is the channel search engine Whereiseveryone Toys where you can search for packages, channels and the code.
- Nonguix channel
- The most well-known alternative channel. It has packages that cannot go into Guix as they are not fully Free Software compliant. Good examples are packages like Chromium. There is also a substitutes server - highly recommended.
- Guix gaming channel
- Associated with nonguix, this is for gaming.
- Where is everyone/Guix 'R us
- The Guix 'R us channel has packages that are being upstreamed in it and some binary packages.
Guix Resources
- Guix: transactional package manager and Linux distribution
- Main Web site, the instructional videos are quick and worth watching.
- Guix manual
- The Guix manual provides detailed instructions on all aspects of Guix. Reading this is practically a test for whether someone will enjoy Guix: if the detail and formal structure speaks to you then you'll enjoy Guix - if it feels like too much then it's probably better to look at something else in my opinion.
- Bootstrappable Builds
- Many of the developers who focus on Linux distributions, and those that work on Guix in particular are interested in reproducibility and consequently the Bootstrap problem. This is a small site talking about the problem and the current state of play.
- Guix London & Online
- Hybrid meet-up group where Guix users get together and chat about all sorts of different aspects.
Guix Users
Users that provide information and configurations for Guix.