Welcome to the Guix subspace
Hi all, I've created this subspace so we can share our experiences with Guix or help each other with our troubles.
Feel free to add a comment with a quick intro. Do you use Guix as a package manager or GuixSD as your distro? Do you like it or hate? Maybe you are a reproducible build kind of person, or your just like to watch Guix bootstrap from source while heating up the house.
I can kick it off:
- I've been using using Guix for maybe 3 years now. I use both GuixSD in my machines and Guix on some other Linux distros.
- I keep a channel for some packages https://codeberg.org/rrobin/guix-dev
- I've bootstrapped from source once or twice.
- To be honest I'm pretty bad at scheme programming, but then we can't all be perfect :)
PS: It would be nice to have a couple more people as moderators for the subspace, so volunteers are super welcome.
๐
2025-01-04 ยท 1 year ago
6 Comments โ
๐ฆ CitySlicker ยท 2025-01-06 at 23:16:
I've tried GuixSD multiple times and could never quite understand how things *should* work. Nowadays I just run Alpine on all my Linux machines. Guix might just be too complicated for me.
๐ rrobin [OP/mod] ยท 2025-01-07 at 08:00:
I totally get it. In the early days I had a hard time wrapping my head around it too - the only analogy I can make is to say that you are running multiple Linux systems in the same box at the same time. It does feel very complicated at times, but the killer feature is 1) rollbacks 2) keeping multiple versions of the same pkg installed. The biggest caveat for me is probably disk space.
๐ grouchy ยท 2025-03-08 at 05:52:
Hi! I'll add something.
I'm a new guix user (this week) and I like it so far. I'm using it on a foreign system (right now Ubuntu). I err toward the "reproducible build" side. I thought that my forever OS would be NixOS and I started down the path of learning home-manager when I discovered guix and decided I liked Scheme a lot more than Haskell.
So far I've just set up a basic profile and installed a few pieces of software (Emacs / Lagrange / Kitty) but I'm hoping to expand that come up with a more robust, version-controlled setup.
๐ rrobin [OP/mod] ยท 2025-03-14 at 10:48:
welcome grouchy - I definitely favour scheme over haskell too. Have fun setting and let us know if you need a hand.
๐ Moonlight ยท Apr 05 at 20:26:
I used to use Guix - I like it's commandline interface and the universal usage of a single programming language. It became impractical for me at the time - I don't believe it's an impractical system, just at the time for me it was impractical for a few reasons.
๐ rrobin [OP/mod] ยท Apr 06 at 07:33:
Hi Moonlight. Glad you enjoyed it. Build/Packaging systems can be tricky to reason about (not just guix) but drop us a message if you need help with something specific.