

Guix’s FOSS stance is… cool… I guess… but can be very impractical. The main channel only ships linux-libre which will give you problems on most modern hardware. I immediately had to add nonguix to get my laptop working.
No, the reason I went with Guix is because their tools and APIs seem/feel a bit more polished than Nix. I also feel better about learning Guile Scheme because it’s a more general-purpose language than Nixlang and I just personally found it more intuitive.
But yeah Nix is definitely more mature, has more packages, and has more documentation scattered about. Also, Guix uses GNU Shepherd instead of systemd… which… I don’t know how I feel about that yet…

Good question. I haven’t gotten there yet… but I hear yeah, something with
channels.scmandtime-machine? I haven’t tried that workflow yet. Also, something about inferiors?I actually found that I like using the
home-dotfiles-service-typebecause I already have everything in dot files. Although, I have a very simple setup, so I’m not sure more powerful features would be useful for me… maybe? idk.Ah, ok. I haven’t tried this.
Hm, weird. Maybe this has gotten better? I haven’t had a problem with anything compiling yet. I did run into a bug with Obsidian not launching correctly and that took a few weeks to resolve, I think.
Guix is definitely lacking manpower for sure, but I’m vibing with the foundations so far. So I’m hoping things get better over time.