this post was submitted on 08 Aug 2026
45 points (95.9% liked)

Linux

18666 readers
92 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] moonpiedumplings@programming.dev 4 points 5 days ago* (last edited 5 days ago)

Guix does not have that same churn by any stretch, but, would still offer all the wonderful features of NixOS if you are willing to do the work of setting up any packages yourself, that do not already exist, and that is not at all removed from my to do list

One of Guix's strengths, and one of the things that appeals to me over Nix, is importers:

https://guix.gnu.org/manual/1.5.0/en/html_node/Invoking-guix-import.html

You can import packages from go, ruby, python, rust, or a few other languages really easily. Just guix import packagerepo and boom you have a package. This makes it significantly easier to get packages from those ecosystems.

Now, Nix has unofficial equivalent functionality... but it's a mess and spread over 30 different projects, many of which would frustratingly only work with flakes (which are "experimental" and "not officiallly supported" despite the fact their extreme popularity), or only work with channels.

I remember this pain point when trying to import a python package with nix. The only "just works" way of doing it that only worked via channels... and was deprecated, with the repo being archived. There was this new, non deprecated way by the same group of people... that didn't support a specific feature I needed to get the python package to work. And to the best of my understanding, still doesn't.

Guix may not move as fast as Nix when it comes to packaging or innovation, but they have a certain "coherency", where everything is together, integrated, well documented, and guaranteed to work.