Install Guix

  • 3 Posts
  • 3 Comments
Joined 2 years ago
cake
Cake day: January 21st, 2025

help-circle
  • How do you do Flakes with Guix?

    Good question. I haven’t gotten there yet… but I hear yeah, something with channels.scm and time-machine? I haven’t tried that workflow yet. Also, something about inferiors?

    NixOS/Home Manager … with Guix I had to use dotfiles directly which is less powerful

    I actually found that I like using the home-dotfiles-service-type because 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.

    aarch64 Guix is way bugger

    Ah, ok. I haven’t tried this.

    half of the large packages wouldn’t compile a lot of the time

    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.


  • 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…