What I like about GNU Guix System? It does not use a domain specific language for its configuration. What I dislike about GNU Guix System? It is a GNU project. #GNU
@txt_file It does practically use an EDSL (embedded domain specific language) though.
No problem being a GNU project. My only problems with it are:
1. Absurd CoC tyranny, to the point of leading to a community that's extremely hostile to feminism: You will be banned if they find out you have feminist opinions the male project leaders don't like.
@txt_file RMS is an "old white man" which is why people chasing the latest trends in fake left-liberal politics must hate on him and interpret everything he says and does in the most uncharitable way possible.
Another trend among such people is hating on classical feminist perspectives, claiming that they're outdated or even "not real feminism."
Because, you see, a man with a cozy position in the male-dominated IT industry, who started wearing feminine clothes and "identifying as a woman" at the age of 30, knows more about what's "real" feminism than senior women who have dedicated their entire lives to women's rights activism... Makes total sense! :blobcat-awauu:
You can read more about me ranting about this here:
I'm a lot more grumpy nowadays so if I wrote it again now I'd be a lot more "no holds barred" as opposed to the overly careful tone and defensive in that article, but I think it should get the idea across anyway.
Mainly the amount of time it takes to update things. Almost every time, it compiles a ton of stuff, mainly because the build farms can't catch up I think.
I'm a bit out of the loop so I don't know whether this is still a fundamental issue or an incidental one related to the above (build farms) but I think running guix pull still compiles stuff every single time? I'm not sure whether it's supposed to be possible to pull without compiling a significant amount of Scheme code locally.
After pull is done, it's supposed to be able to get everything from the substitute servers but in my experience this still fails very often, falling back to local compilation.
I would manage to live with it (as I did back when I used it regularly) if it weren't for the political issues. I've considered #NixOS but their community seems equally toxic if not more so.
@txt_file I'll look out for that if I ever use Guix again, though I suspect all it will do is constantly bail out and practically make it impossible to ever successfully update...