3 ms·
I've primarily used Guix System on my main PC for a few years now. It's a lot of fun. The biggest negatives are packages being out of date or missing, updates
by opan 4y ago
I've primarily used Guix System on my main PC for a few years now. It's a lot of fun.
The biggest negatives are packages being out of date or missing, updates failing due to a broken package, updates taking over 24 hours because you had bad timing and the build server hasn't built all the web browsers yet, and the configuration and packaging can seem complicated to a non-programmer. Oh, and qutebrowser is very broken and no one talks about it for some reason. I suspect at times that I'm its only user on Guix System...
I love having a list of packages easily edited with a text editor and then applied. Rollbacks are easy and useful. Partial upgrades help work around a few misbehaving packages stopping updates (whether broken or just long builds, you can skip them in the moment and then try updating them again later).
Most issues would be solved by having more contributors, which will probably come with time. Although you still need people who care about the same packages as you, or else your Guix Wishlist entries may sit around unpackaged for years, or your packaged things may stay on old versions.
I know several NixOS users, but I have struggled to get new people to stick with Guix System for more than a few weeks.
Things would also improve if I were to learn/contribute more myself, but I don't know that I have the spoons or the time. For now I'll just keep getting by with the little bit I know. Guix feels like the future, so I can't help but want to use it and support it, even when it's rough in some spots.