I’ve had an amazing time with it so far. It’s so easy to package for (I haven’t contributed a package upstream, but I’m working on it). There’s like two places you put your configs (/etc/config.scm and .config/guix) and it all just works. Like, I’m not even an emacs user, I don’t really use Lisp much, but it’s just such a pleasure to work with. I haven’t really had any issues with firmware or anything proprietary (old thinkpads ftw), but nonguix and flatpak exist to fix that.

Really the only issue I have is that some software is behind by a version or two, and some things I use haven’t been put in the channel yet (but it seems everything I use regularly is either a patch being worked on or already working).

It took a little bit for it all to click, but after finding the cookbook and looking through others configs, it made a lot of sense.

All that said, I’m a bit too committed to Arch to switch my main machine. Hopefully soon though.

  • jaeme@hexbear.netM
    link
    fedilink
    English
    arrow-up
    7
    ·
    10 months ago

    Good to see love for GNU Guix. I have contributed to a couple of packages upstream and some build code (one of my patches even broke Guix, but thankfully it was rectified in only a few short hours).

    The ani-cli package was authored by me as my first “real” original package to guix. I remember having to argue in the mailing list about the legality of watching anime but gosh darn it there had to be anime on the GNU operating system (my argument was basically that ani-cli was like yt-dlp and the fact that Debian also packages it).

    I don’t use Guix System personally. Just Guix on top of something stable like POP!_OS and Linux Mint.

      • oscardejarjayes [comrade/them]@hexbear.netOP
        link
        fedilink
        English
        arrow-up
        5
        ·
        edit-2
        10 months ago

        Yeah, you can install non-free software, if you really want. I mentioned it in the post, but you can use nonguix or guixrus. They are separate channels, and you just copy like 5 lines into your config (or maybe another few, if you want substitutes). I’ve tried NixOS as well, but I find scheme to be more pleasant than Nix’s DSL (even though I like Haskell). Also, the Guix home-manager equivalent is built-in. It was just a few small things like that, that made me find Guix to be more pleasant overall.

          • Paradox5240 [he/him,any]@hexbear.net
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 months ago

            NixOS has much more packages, and they are more up to date. Honestly, it is a shame because there are many things about Guix I prefer (especially its license). Also, if you are a developer, it is really nice getting to use nix flakes to set up your development environments.

  • oktherebuddy@hexbear.net
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    You can actually get computers to work with guix without buying like a $6000 Talos II workstation???