I’m excited to share the first release of Hello #Guix, a GNU Guix installer for Apple Silicon Macs.
It’s built on the work of Asahi Linux, the Asahi Guix Channel and GNU Guix.
Please do try it out if you have an old Mac handy. :)
I’m excited to share the first release of Hello #Guix, a GNU Guix installer for Apple Silicon Macs.
It’s built on the work of Asahi Linux, the Asahi Guix Channel and GNU Guix.
Please do try it out if you have an old Mac handy. :)
I am attempting it, ladies and gents. I am taking everything that I have learnt from manual mucking about and trying to make it reproducible and part of the standard Asahi installer.
So, in theory, instead of arriving at a Fedora spin + #Asahi reverse-engineered Mac layer, you will (eventually, hopefully) end up with a #Guix variant + Asahi reverse-engineered Mac layer.
Is anyone using Niri with guix-home and would be willing to share their config? Thanks! #guix
A honest programmer... and the latest #mes
@sackofbones A #guix channel is just a #git repository with package files containing #scheme package descriptors. RTFM:
https://guix.gnu.org/manual/1.5.0/en/html_node/Creating-a-Channel.html
Grand coverage of on @lwn by Jake Edge of Timothy Samplet's talk at FOSSY about bootstrappable builds, The Full Source Bootstrap, Trusting Trust, GNU Mes, GNU Guix and Germ.
https://lwn.net/Articles/1088279/
@guix
@nlnet
@gnutools
@reproducible_builds
#FOSSY #FOSSY26
#bootstrappablebuilds
#bootstrappable
#reproducibleBuilds
#GNU
#GUIX
@guix time to check your setups and manifests if you are a #KDE fan on #Guix
#guixkdeteam is about to be merged soon
guix time-machine --branch=kde-team -- weather --display-missing --manifest=manifest-of-the-best.scm
@ZesteDeSavoir sera présent au @capitoledulibre ! En plus de tenir le stand, je passerai une tête dans la session "Guix & NixOS" pour parler de gestion de dépendances inter-canaux dans @guix.
After weeks of struggling to bootstrap it, I have successfully written a configuration file for a 16-year old Lenovo Atom netbook with #Guix and deployed changes to it with the deploy utility.
Lots of problems stood in the way, but cross-building packages from x86_64 to i686 gave me a lot of opportunities to learn from. I will have a blog post talking more about this in the coming days.
Now, was there any major point to all this? Nope, it's purely for fun.
Guix goes on the Thinkpad.
The graphical (TUI) install process is clear and concise. If you don't like the suggested disk partitioning scheme its straightforward to customize. I didn't feel the need to switch to a console to do a manual install.
Disk layout is a small ESP partition, with the rest going to a LUKS encrypted root partition. Kernel 'linux-libre' supports the Intel ethernet without binary blobs, and I've ordered a AR9271 USB wifi adapter to keep things libre.
Onward!
Attention #Guix users: if you haven't updated recently, please do so to address several security issues found. You can find details and instructions on the Guix blog: https://guix.gnu.org/en/blog/2026/guix-substitute-pull-vulnerabilities/ Also, other packages have received security updates, like Xorg and ffmpeg. Stay safe out there everyone!
Version 3 of GCD 008 on genAI use in #Guix is available 👇
https://codeberg.org/guix/guix-consensus-documents/src/commit/a0aca85d5079d740f953794f63722d76611aece9/008-genai.md
Discussion 👇
https://codeberg.org/guix/guix-consensus-documents/pulls/13#issuecomment-18619856
📅 Deliberation tentatively scheduled for July 11th.
⚠️ Guix security alert ⚠️
Critical security vulnerabilities in the guix daemon and substitute capabilities have been disclosed. ALL users should immediately update.
https://guix.gnu.org/en/blog/2026/guix-substitute-pull-vulnerabilities/
@jameshowell @guix @daviwil
I’m going through the same process for about a month now.
I’m taking a different approach. Instead of outright replacing Debian, I started defining my Guix Home configuration first on Debian base. This is easier to experiment while still using a stable Debian base. I was able to move to Guix foreign install on both my work and home machines within the first week itself.
The Guix Info manuals are very useful.
@jameshowell @guix @daviwil I recommend an intermediate step: use guix as a package manager on top of Debian for a bit. This way you get to familiarize yourself with its logic while still having a usable system, and when you feel ready you can install the distro (you can even use the package manager to generate an installation iso with a custom configuration).
Alternatively, install the distro on a spare computer if you have one, so you can test all you want, make mistakes, etc. without causing downtime to your main computer.
Good luck, and enjoy! I found Guix super fun to explore and look forward to using it more when I have more free time.
Version 2 of GCD 008 on genAI use in #Guix is available 👇
https://codeberg.org/guix/guix-consensus-documents/src/commit/393162a2f98b109d7f1062e72ac40641dc8db486/008-human-crafting.md
Discussion 👇
https://codeberg.org/guix/guix-consensus-documents/pulls/13#issuecomment-17840879
📅 Deliberation tentatively scheduled for July 11th.
Free software gives you freedom, not free beer. But how can you use these freedoms? Its trivial to drink a beer, but getting the source, and the right dependencies, finding how to compile can be a nightmare.
I gave a talk at #TDF5 on how GNU Guix can help you apply your GNU-given freedoms in no time!
Check it out: https://media.ccc.de/v/tdf5-136-practical-software-freedom-with-gnu-guix
Practical software freedom with GNU Guix
https://media.ccc.de/v/tdf5-136-practical-software-freedom-with-gnu-guix
#Guix Foundation AGM is this Sunday (14th June).
The video conference details have been sent to the Guix Foundation members mailing list.
If you are a member but don't see the email, or have any problem then please ping me here or on email.
If you can't attend you can also delegate your vote to another member (each attending member can vote on behalf of one other person).
Hope to see you there!