News for hackers. Stuff that matters.
Re:What Is Nix? by magnusmorton on Wednesday May 20, 2020 @07:31PM (#23253255)
I feel someone should say something about guix here. I don’t have anything worth saying about either though
Re:What Is Nix? by rixed on Wednesday May 20, 2020 @11:37PM (#23254569)
Anecdote about the subjective difference between using both:

I've used nix and nixos on and off since the early versions, but it never really clicked with me, and every time I want to write or just read nix expressions I have to reread lots of documentation like I'm starting from scratch again, whereas I would probably still be able to write a debian package from memory alone despite many years of lack of practice. This leave me with the impression that nix has to be a full time job.

In another hand, I gave guix a try recently and was really surprised by how easily all the pieces fell together "naturally".

Also guix being a smaller community, it might counter intuitively be moving faster (due to less care for not breaking things or less bureaucracy, depending on your views). Indeed, another issue I have with nix is how jammed their input queue of PRs is.

Re:What Is Nix? by bb010g on Friday May 22, 2020 @03:40PM (#23276040)
I'd say the PR quite is less bureaucracy and more a high number of packages with not enough hands to process them all.
Re:What Is Nix? by _slyo on Wednesday May 20, 2020 @08:24PM (#23253606)
I spent a couple weeks casually studying about both, and finally hitched my wagon to Guix. The careful separation of free and non-free software is incredibly refreshing. I appreciate the emphasis on building packages from source. The docs are great and so is the Guile language.

It didn't take me long to get a bootable USB with proprietary drivers and mainline kernel, even though I thought this would be much more difficult.

Re:What Is Nix? by k__ on Wednesday May 20, 2020 @07:33PM (#23253276)
Nix and Guix are the next generation of package management.

Nix is more idiosyncratic, since Guix usies S-expression syntax.

Also, Guix is free software, with everything that entails.