Illy blog site thing‽

Guix experience, post mortem x.x

description: How printer drivers and keyrings made me switch away from guix


Hello!!! if you remember, like a week ago, i tried out guix for a bit, and as you know, i liked it alot! guix is such a cool and awesome OS, in it's concepts and execution, except maybe for the fact that documentation doesn't really mention some of the desktop stuff that's unrelated to the big 2 (KDE and GNOME), but the community and the people on #guix, #nonguix and #guix-offtopic on libera.chat is so cool! i wish to some day maybe be able to run guix again on my machine,

So what killed it?

It was death by a few thousand microscopic glass fiber cuts;

  1. Printer troubles: So, if you don't know, ive got a job that requires alot of printing, and, let's just say, for some fucking reason, the hpcups filter wasn't being detected by cups, and the filter itself was only present in hplip and cups-server packages, which it should also be able to access but for some reason, it only looks at its own path in /gnu/store instead of the current prefix at /var/current-guix/

  2. Lack of documentation on how to get a working niri home session: so ive been banging my head at the metaphorical wall for like a week trying to get niri to work on guix without resorting to bloating my install with GNOME or KDE, and this required me to learn about some new tools that i never noticed were always used by me without knowing (like udiskie! shout outs to udiskie), most people ive asked on #guix ran niri and gnome alongside each other, which might explain why automounts (udiskie), keyrings (gnome-libsecret or gnome-keyring service), sleep (idk what gnome does to fix this, lol) worked out of the box, while i struggled with niri + noctalia shell (which i see as a more anemic version of dms, which both are slop projects but by far the most usable niri shells x.x), ive setup up udiskie with a custom services, (which i might maybe try to upstream), keyrings barely worked with keepass x.x

so yeah, i wouldve stayed with guix if i didn't have many obligations that were very near lol

might even still install it in my zirconocene system lol


by illy