Hacker News new | ask | show | jobs
by jitl 3174 days ago
This is also what keeps me away from Guix. I get that there are third-party repos with non-free software, but using a fringe package of a fringe packager is too far for me.

There’s no good choice here: Nix package definitions and tools are inscrutable and user-hostile; and the alternative Guix is burden with GNU/free software zealotry and GPL.

A somewhat comparable third option is Habitat, from Chef. It also has a pure build system, a package source, and pure, discrete environments. But it’s also got a bunch of service orchestration parts...

Hopefully the Nix redesign will make the tools more palatable for mortals.

2 comments

What kind of non-free tools are you missing from Guix?

The only notable omission is linux, as Guix is based on linux-libre instead. But changing this is a matter of 1 LOC.

> But changing this is a matter of 1 LOC.

And how difficult is it for a new user to find that line?

Including non-free software in Guix would defeat the goal of a 100% bit-for-bit reproducible distribution. Non-free software is incompatible with Guix both ethically and technically.