▲ | guerrilla 4 days ago | |||||||||||||
If you're interested in what's going on with GNU in general, GUIX is awesome. It's a package manager like Nix but purely GNU (using GNU Guile scheme). It's developed in tandem with the GNU Shepherd init system (instead of sysvinit/systemd/openrc/etc.) and there are distributions based on GNU Hurd kernel (or the Linux-libre kernel). Wikipedia has a pretty good rundown [3] but I recommend booting up a VM image. It's actually quite beautiful. I love the purity of GNOME on a GNU/Hurd system with GUIX and Shepherd where the whole thing is configured in guile[4]. There's just something very aesthetic about the combination. I wish I could use it as my daily driver. 2. https://www.gnu.org/software/shepherd/manual/shepherd.html | ||||||||||||||
▲ | aidenn0 4 days ago | parent | next [-] | |||||||||||||
One of these days I'll try guix (currently on NixOS). Two things that hold me back (aside from the obvious friction of switching): 1. nixpkgs is huge. If what I need isn't in 25.05, it's in unstable 2. I've been programming in Common Lisp for so long that I can't help but write buggy code any time I try writing in a lisp-1. It seems like it should be such a minor thing, but I invariably inadvertently shadow a function I'm using with some other variable. [edit] I forgot my third issue, which is all of my preferred setup options seem to be further off beaten path in Guix than NixOS (e.g. plasma, zfs) | ||||||||||||||
▲ | Y_Y 4 days ago | parent | prev | next [-] | |||||||||||||
I'm totally with you, though would note that running Hurd as your main kernel is difficult, but running childhurds on your linux kernel is fun and profitable. https://guix.gnu.org/en/blog/2020/childhurds-and-substitutes... Obviously I'm crazy, because I use Emacs with EXWM as my shell, but IMHO it's perfectly capable of being a "daily driver" already. | ||||||||||||||
▲ | yjftsjthsd-h 4 days ago | parent | prev | next [-] | |||||||||||||
Is that likely to keep working? With GNOME moving to depend on systemd even more strongly ( https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-... ), I kinda assumed that even non-systemd Linux distros may or may not keep it, let alone non-Linux OSs. | ||||||||||||||
| ||||||||||||||
▲ | sdsd 4 days ago | parent | prev [-] | |||||||||||||
I'm so excited to try GUIX. Right now I'm on Apple Silicon so I can't get it to work even in a VM, but the second I've got an x64 ISA computer I'm using GUIX |