- cross-posted to:
- linux@programming.dev
- linux@lemmy.ml
- cross-posted to:
- linux@programming.dev
- linux@lemmy.ml
GNU Guix is a package manager that allows for transactional and deterministic software management and deployment. Guix System is an operating system based on the Guix package manager.
GNU Guix is completely source based down to the bootstrap level and can be installed on any Linux operating system.


The guix manual is a good starting point. SystemCrafters has articles on guix and guile but they’re more like blogs and can be outdated. Guix cookbook has some good examples to check out.
Guix source code is also a good way to learn, since most everything is written in self describing lisp you can learn by example. Theres a lot more rough patches in guix than what you’d get with nixos ootb, I’d recommend looking into universal blue first and then augmenting that with guix if you can.