Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
guix-nonfree
Unofficial collection of packages that are not going to be accepted in to guix (by guix-users)
Big fan of Guix, though I've only tested it in VMs, via Vagrant[1], for lack of disposable hardware.
Its usability by non-specialists can be improved (and is, release by release) but the concept is very promising for reproducible systems.
[1]: https://github.com/OverkillGuy/jibyconf/blob/master/GUIXSD_V...
Obligatory comparison to Nix [1]:
Pro:
* Better, more coherent and unified tooling
* Better docs
* Built with LISP, A standard language that is not project-specific like Nix lang
Cons:
* Tiny community that is much smaller than Nix. nixpkgs is the largest package repository out there, providing most software that you could want.
* Not systemd based. Say of systemd what you will, but there is a reason almost every distro has adopted it. It's just better.
* Strong focus on freedom and not packaging proprietary software. Understandable, given the project origins. But awkward to the point of being mostly impractical for personal use - I can't package everything myself.
* No equivalent to home-manager [1], which is amazing for declarative user environments
[1] nixos.org/
[2] https://github.com/nix-community/home-manager
Recommended to install a non-free repo such as https://gitlab.com/mbakke/guix-nonfree for wifi and KDE etc..
Otherwise it's great if not as mature as Nix. Guile is nice and shepherd is cool
AFAIK there is no KDE/Plasma for Guix and correct link for nonguix/guix-nonfree is https://gitlab.com/nonguix/nonguix
Check out my Nix configuration repo; I manage a desktop, two laptops and a home server with it. The pkgs directory contains all my customized packages.
https://github.com/tadfisher/flake
Thanks for the manager link.
> There are several third party channels covering non-free software needs.
Can you link some of them? I've kept a list over the years for when I decided to try Guix again, but it's not up to date. And some like [1] aren't being maintained anymore.
While I support this strong stance on free software from a philosophical standpoint, it's practically unusable as my main distro because of my current hardware. I'd love to see a distro based on Guix that breaks this GNU principle and focuses on general ease of use.
[1]: https://github.com/guix-users/guix-nonfree