this post was submitted on 08 Jun 2025
10 points (85.7% liked)

Guix

409 readers
4 users here now

Guix is an advanced distribution of the GNU operating system developed by the GNU Project

founded 5 years ago
MODERATORS
 

Recently I got into NixOS and started setting it up -- until I found Guix System. I started feeling like Nix is more of a DSL, while Guix seems more like a truly programmable system. But I still can’t decide between them. What do you find most attractive about Guix System compared to NixOS?

top 7 comments
sorted by: hot top controversial new old
[–] Sims@lemmy.ml 5 points 1 day ago (2 children)

Likes, that are maybe not integrated in NixOs ?: Scheme and elisp, are both lisp, and while It looks shit to start with, I'm coming around to it. Lisp is a clever language imho, so I like it as a configuration language (scheme). Emacs looks almost like a natural extension of Guix, and I'm finally starting playing with it. I feel that every little corner of the Guix have been designed for a purpose from the ground up. Repo is curated with floss goodness, and flatpak for the rest. I like the simplicity and 'order' of it all. Ah, the system installer is shaky, but..

I find guix as both a system and package manager easy and very powerful out of the box. I've had other systems/package managers for many years without using as many build-in features as now.

Besides std Guix, there are 2 spinoffs, pantherx that is supposed to be more enduser polished and rdb that are Guix+Emacs in a love relationship I think. Not sure, but you can check it out.

Maybe NixOS would do the same, but I've never been 'giddy' about a new distribution before, so I I'm just happy I found my new permanent distro. Not leaving.

[–] greywolf0x1@lemmy.ml 2 points 14 hours ago

Same here, Guix SD is my permanent distro, never hopping again

[–] khleedril@cyberplace.social 3 points 1 day ago

@Sims @tomateaux ``Emacs looks almost like a natural extension of Guix''

!!!!!!!!

[–] jjba23@lemmy.ml 2 points 1 day ago

check out my config for a real world example, many things here are simply inconceivable without the power of a proper programming language, and a powerful one like Scheme

https://codeberg.org/jjba23/sss

[–] XTL@sopuli.xyz 3 points 2 days ago (2 children)

GNU and scheme. I know that's kind of an obvious answer, but they're things I appreciate. Unfortunately guix hasn't really worked for me as a distribution. I'll probably look again some time in the future.

[–] greywolf0x1@lemmy.ml 1 points 14 hours ago

I'd also love to know what didn't work for you

[–] frankenswine@lemmy.world 1 points 1 day ago

what didn't work for you?