3 ms·
I am a basic Nix user so I can't speak to much, but my understanding is that one of the major difference is Guix uses Scheme (or a Scheme-like language) for con
by mason55 6y ago
I am a basic Nix user so I can't speak to much, but my understanding is that one of the major difference is Guix uses Scheme (or a Scheme-like language) for config so it's more familiar. Nix uses their own language, also called Nix.
On the other hand I believe the package repo for Nix is much more comprehensive and kept more up to date.
- rekado 6y ago> On the other hand I believe the package repo for Nix is much more comprehensive and kept more up to date. What makes you say so? (disclaimer: I'm a contributor to Guix and just upgraded several hundred R packages.)
- jbboehr 6y agoWhen I was deciding between Nix and Guix, perhaps 5 years ago, I definitely got the impression that Nix had more contributors and the more comprehensive package set, which is one reason why I ultimately decided on NixOS. I couldn't say which was more up-to-date, but, well, anything not up-to-date is an excuse for me to contribute :) That being said, at the time I had wanted to choose Guix over Nix. The channels seemed a bit better thought-out and grafts sounded like a good idea. Not having a lisp background though, it was just easier for me to get into Nix.
- janneke 6y agoNixOS is an awesome system and Guix owes much to it and its creator, @edolstra. Although GNU Guix is my personal preference, I believe that NixOS is an excellent choice and for the most part we have a shared vision. If you are still using a legacy system, you'll want to try NixOS or GNU Guix!