Linux
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:
-
Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.
-
Be respectful: Treat fellow community members with respect and courtesy.
-
Quality over quantity: Share informative and thought-provoking content.
-
No spam or self-promotion: Avoid excessive self-promotion or spamming.
-
No NSFW adult content
-
Follow general lemmy guidelines.
view the rest of the comments
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.