@Blurry Moon @Pi_rat @nprofile1q... It's not that Nix "won" but rather:
- It was already stable and had a community by the time the Guix project was launched.
- Guix focused on being a pure-free distro with Linux-libre from day 1, which makes it less attractive to people who don't care about freedom as much.
So Guix never had a chance of catching up and surpassing the popularity of Nix due to the constraints imposed by being fully free.
Although I think even early on, Guix started offering some things Nix didn't have yet, but those weren't enough of a game changer... Don't ask me for details because it's been years, but IIRC: Guix was able to create isolated containers, docker images, completely self contained binary tarballs (including even glibc) that you can unpack and run *anywhere*, and perhaps disk images, before Nix had these capabilities. Don't quote me on that. In any case I figure Nix can probably do all that as well by this time.