2 minutes
How do you find information about Guix?
So you’re trying to make some app work on Guix or maybe you have some questions on how to do X or Y, you use google to find what you’re looking for but there isn’t that much results, not much on stackoverflow either so where are you supposed to look?
Everybody in this community (mostly) hang out in mailing lists or IRC, you can see the archive of each of these in the below links:
- https://lists.gnu.org/archive/html/help-guix/
- https://lists.gnu.org/archive/html/guix-devel/
- https://logs.guix.gnu.org/
I highly recommend that you subscribe to these lists, there is an actual subreddit for Guix but not many people there.
If you have a bug or try to package some app not yet in guix, first check this site:
Here is an awesome list for Guix that I found not so long ago:
When I was starting out with this system and had trouble configuring my system to make the wifi, bluetooth works… I found that the most effective thing to do in this situation was to stalk people involved in the project to lift some parts of their configuration, here is a small list I’ve compiled:
- https://rendaw.gitlab.io/blog/55daefcf49e2.html
- Ambrevar
- System Crafters
- Andrew Tropin
- https://git.sr.ht/~efraim/guix-config/tree/master/3900XT.scm
- https://othacehe.org/building-your-own-channels.html
- https://gitlab.inria.fr/froehly/guix-hpc
- https://lepiller.eu/fr/
- https://people.bordeaux.inria.fr/lcourtes/
- http://sed.bordeaux.inria.fr/la-bidouille
- https://gitlab.inria.fr/guix-hpc/guix-kernel
- https://git.sr.ht/~efraim/guix-config/tree/master/3900XT.scm
- https://github.com/qbladea/linux-os/blob/master/luhux/operating-system/thinkpad-x230.scm
- https://git.sr.ht/~raingloom/guix-source/tree/6ae4644984608b7eff7ab54d3a5787c661d85b2e/item/gnu/home-services/xdg.scm
- https://gitlab.com/jonsger/jonsger-guix/-/tree/master/config
- https://framagit.org/tyreunom/system-configuration/-/tree/master/homes
- https://gitlab.com/pinoaffe/guix_config/-/blob/master/systems/geirskogul.scm
- https://github.com/alezost/guix-config
- https://rednosehacker.com/
- https://www.futurile.net/2023/04/30/guix-reproducible-dev-environments/
- https://gitlab.com/pjotrp/guix-notes
- https://git.sr.ht/~bosco/guix/tree/2312dd82e4e35436e038ab0db68fdd559f7ba859/nongnu/packages/linux-vbox.scm
- https://git.sr.ht/~bosco/guix/tree
- https://github.com/pmeiyu/guix-config
- https://github.com/aartaka/guix-config/blob/master/nonfree-desktop.scm
- https://zenn.dev/saitoyutaka/articles/b0d93353ad2e0b
- https://habr.com/ru/post/436938/
- https://www.opennet.ru/docs/RUS/guix/
- https://git.sr.ht/~boeg/home/tree/master/.config/guix/system/config.scm
- https://git.sr.ht/~boeg/home/tree/master/item/.config/guix/system/bootstrap.sh
- https://sqrtminusone.xyz/configs/guix/
Now let say you want to deploy guix in production, where do you find examples?
You want to make nvidia works? Check out the nonguix channel
As of february 2024 this is the PR that makes NVIDIA actually works on my machine https://gitlab.com/nonguix/nonguix/-/merge_requests/328
Finally let’s not forget the official site and the cookbook
Youtube wise last time I checked there wasn’t much content about Guix in general, only videos on the topic were from Andrew Tropin and System Crafters.