It will likely be included in the next version of Guix. Note that declarative environments are already well-supported with "manifests" (I have a lot of them).
It's curious that you list "strong focus on freedom" as a con. I love that I can exercise my "four freedoms" on any package in Guix, and be certain that there are no binary or proprietary bits. There are several third party channels covering non-free software needs.
> There are several third party channels covering non-free software needs.
Can you link some of them? I've kept a list over the years for when I decided to try Guix again, but it's not up to date. And some like [1] aren't being maintained anymore.
While I support this strong stance on free software from a philosophical standpoint, it's practically unusable as my main distro because of my current hardware. I'd love to see a distro based on Guix that breaks this GNU principle and focuses on general ease of use.
> It's curious that you list "strong focus on freedom" as a con
Not OP, but I see the two sides of it. On the one hand, I totally understand your position.
On the other hand, if I take my personal case as an academia user, I can't use Guix just because I can't get e.g. CUDA with it. And neither I nor my lab will ever have the time and means to reimplement a free CUDA, so we can only suck it up.
https://git.sr.ht/~abcdw/rde
It will likely be included in the next version of Guix. Note that declarative environments are already well-supported with "manifests" (I have a lot of them).
It's curious that you list "strong focus on freedom" as a con. I love that I can exercise my "four freedoms" on any package in Guix, and be certain that there are no binary or proprietary bits. There are several third party channels covering non-free software needs.