• 11 Posts
  • 196 Comments
Joined 6 months ago
cake
Cake day: January 19th, 2025

help-circle







  • Not terribly though (as with any more niche project) there are always pockets where this is the case.

    I remember needing to verify that Guix had everything I needed or I was able to get said things, in some way, before switching (including things like the full Linux kernel and not just Linux Libre); I was able for, basically, 99% of everything. I still ended up having to package a few bits of software myself (you can look up Guix packages at https://packages.guix.gnu.org/).

    That said, – while I occasionally run across a package I was curious about but hasn’t been packaged, yet – all my necessary stuff are pretty much there. And, while I’ve never used Nix, a novel experience (for me), when I switched to Guix, was being able to actually package stuff myself; there’s modules which package build systems (e.g. C, Rust, Python, Meson, Java, etc.) which take a lot of the knowledge out from you being responsible for. Again, can’t compare against Nix but it sounds similar to what you’re describing. And there are predefined services to use packages with the Shepherd service manager (since Guix doesn’t use systemd); I, likewise, find them helpful.

    I dunno if all this info.'s useful but feel free to ask me any further question (if you want); I do really love the OS so I’m always happy to help others at least try it out, even if it isn’t for them (in the end).