No no, Nix has two ways of handling configurations, where Flakes are the new style, but still experimental. Guix just have one way of handling configurations.
- 0 Posts
- 6 Comments
Joined 5 years ago
Cake day: January 29th, 2021
You are not logged in. If you use a Fediverse account that is able to follow users, you can follow this user.
Yeah, it’s been an ongoing debate whether the old Nix style or the newer Flakes are a better approach. I don’t really know that much about it, but thus far I definitely like using Flakes more
NixOS and Guix System! I’m currently using Guix System + Nix (via home-manager, mostly) but you can also do it the other way around.
NixOS uses systemd, but Guix System does not. They are both awesome though. Absolutely my favourite distros. Incredibility flexible, and reproducibility and “declarativeness” are core concepts. The only negative is that they both have quite a steep learning curve, compared to other distros.
I’ve been using Emacs for at least 15 years, and man, am I excited to someday learn it.




Yeah, “unfortunately” since Guix is a GNU project, they don’t package the upstream Linux kernel, just linux-libre, which removes a lot of binary blobs. Great if you want a fully free OS, not so great if you need drivers only available in the mainline kernel.
The practical solution to this is to use the channel nonguix, which packages mainline Linux for Guix. You can follow the instructions for nonguix to create a guix ISO with the regular Linux kernel, then make sure your installed system uses that same kernel.
It’s not hard to do, but if one doesn’t have the inclination I’d just recommended using NixOS. :-)