Guix System... Have you tried it? Thoughts?

Hello All Linux Users … Have you tried Guix??? what are your thoughts?

Myself.

I like it. However… I don’t think this could be a goat as of yet.

Its interesting, fun, intriguing, also mind warping.

If you have tried it. I would love to hear your thoughts.

I opened up an introduction-to video to see what it was, and was immediately greeted with this line as part of a ‘basic’ configuration’:

Maybe I’m just too much of a normie, but I’d rather turn my computer off than use something with that many parenthesis and backslashes😂

5 Likes

Confirmed normie when a PS1 prompt scares you off. ;p Cheeky me just says ah yes the GNU packaging system, for that “Hurd” kernel that’s been a no show WIP for 40 years haha.

1 Like

Havent tried and I am not sure what even it is.

Lisp is a meme these days. I dont think people want to go back.

1 Like

Tried it, contributed to it, stopped using it when they piled on big time to the 2019 cancel rms movement.

I’d consider it one of the most innovative distros (nix too). I think the choice of scheme as the language of the system is much nicer than nix’s approach. I think everyone should learn a lisp :wink:

Package + system management did feel like it consumed a lot more CPU than it had in Debian.

It is definitely worth using for a bit, if only to fully grok what it is. Traditional distro like Debian are meaningfully behind compared to guix and nix, I’m not sure what the path forward is. That said today I’m still using Debian, though I might venture into how guix or nix can help me with lots of small VMs.

fair enough people. I am still playing with it. it’s Fun!

ok message received. not a popular distro

my wife even commented on it. “You pick and choose the weirdest Distro’s!”

I will take that as a win!

LOL

I am jelly. I wish wife was as nerdy as yours, but don’t tell her.

1 Like

Weird Al plays…

Yeah. She is an Arch User

Been intrigued by it for quite some time but never tried it. At this point I will probably install void on my secondary pc before I take a look at guix.
How has it been for you? Any immediate show stoppers or party poopers?

I have heard from several people before and they have been very positive about it, but they all seemed to be looking for very minimal and free systems and not so concerned about the typical compatibility or usability issues I would be. :thonk:

1 Like

Well Let me tell you. It is a lot like NixOS, Instead of the Nix Language it runs in Lisp, and or Scheme.

the majority of the programs that the user will use are done with a

guix install then program name

to update your programs you do

guix pull

hash guix (your profile)

guix upgrade

then system upgrade

sudo guix reconfigure /etc/config.scm

the install is ok. I wish they would do a release

the first update you do is going to be time consuming.

as a hint do a garbage collection with the guix gc command. or else you will get a deriv error )]

it is not bad. now I run all my VM’s with just core utils no x window no desktop just the main program so I can understand how the commands work and how to get things done in just the terminal.

at first terminal install it was so lean it never installed ncurses (could not clear the terminal) I did a guix install ncurses and I could clear the screen. here is myu neofetch (not fastfetch… Not available)

Software is a bit limited. I tried installing tty-clock for a tmux environment. could not find it. every program you install will be a user level program. the system like nix unless you configure remains intact.

The system has 47 packages, and programs will be as guix user (btop, emacs, neofetch etc etc etc…)

it will be running a libre kernel. this can be changed to a generic linux kernel. check out system crafters in how to do that.

All in All it is a fun system to play with and learn. it is a good experience, but not for everybody.

here is the manual for you to get you started.

https://guix.gnu.org/manual/en/

hope this helps

4 Likes

Guix seems very nice, nicer than nix in a lot of ways. But what pulled me to nix initially was the portability of the package manager and home manager to Linux distros, macOS and wsl (which I detest but the suits are forcing me :smiling_face_with_tear:). Guix isn’t really available as a package manager or otherwise on top of other os’es?

Guix does seem more consistent and less fragmented. Probably better documented too? But how do you find community support? Nix is gaining quite a bit of mindshare but Guix not so much. In part I think users are scared it’s too restrictive with licensing but I that doesn’t seem very warranted?

1 Like

A lot of my information is coming from the System Crafters Website and youtube channel. I have not really engaged in the community much except if get led to the guix forum for that deriv error that I received.

guix does have a binary like nix

here is the screenie

1 Like

I know system crafters from his emacs content, good stuff.

Just found out that Guix is available as a package manager on Linux, sadly not on macOS. Don’t know if running it on wsl is feasible, the fact that it uses gnu shepherd might complicate that.

I do really prefer scheme/lisp to the weird nix language…

I think learning both Guix and nix for me would be too much of a good thing :sweat_smile:

1 Like

maybe do what I did… setup a qemu vm with the guix system and just use the terminal tools?

It is a very good thing learning both Nix and Guix. one hell of a rabbit hole to go down. :smiley: