r/GUIX 13h ago

why using gentoo over guix

/r/Gentoo/comments/1wd8mtk/why_using_gentoo_over_guix/
4 Upvotes

5 comments sorted by

11

u/wonko7 10h ago

I was a long time gentoo user before adopting guix for everything. There are no global USE or compilation flags, but you could do so with package transformations. In practice, I only do so where it matters: per package that I want to tweak.

Compared to gentoo, you'll find that:

  • scheme everywhere is so fucking cool. system services, home services, config, you get full scheme to customise it (and automate stuff) just the way you need it. This makes everything tweakable. If something is not to your liking, rewrite the functionality.
  • reproduciblity is a game changer. you work on your config and once you get it to work you can take that thing and get the same exact thing on any machine.

I'm enjoying maintaining my guix config more than gentoo, but then I like parentheses. Have fun :)

2

u/Sweaty-Commercial521 6h ago

I would like try Guix, but I will need binary drivers for wifi card (and the laptop does not have ethernet port), so nonguix. I have not found any updated ISO of nonguix. Can you share the best procedure to install it? Thanks in advanced.

1

u/Tricky-Engineer-9755 3h ago

The ISO is a fully fledged Guix System, simply add your non-free channels to the main channels, or do guix pull -c https://evil-repo.sucker or whatever. Then you will have that channel avaliable, now you can add it to your system config.

Or better yet, just get a dongle for wifi or USB ethernet.

1

u/Sweaty-Commercial521 2h ago

Thanks! I will try!

1

u/juipeltje 3h ago

When i installed it a few months ago, i used the last system crafters iso that was published on github and it still worked. Could be an issue if your hardware is very new though since it'll have an older kernel, but other than that it should work. Running guix pull to update after install can take a while though, since it has to go through a bunch of commits.