1. 31

  2. 20

    Regarding Nix’s growth, the community has doubled in size over the past two years and the binary cache sees a steady rise in use. Over the past six months I know of several people who were able to start working in Nix and NixOS roles full time – at least one of them focusing primarily on improving NixOS itself. From the inside, it feels there is a ton of growth going on, and we feel excited about what is to come over the next year.

    1. 3

      That’s great to hear! As a Nix and NixOS user, I find it to be incredibly useful software, and I very much want the community and ecosystem to continue to grow so that I can continue to use them. :)

      1. 2

        This is good. Nix is the first Unix derivative that I’ve felt has actually tried to solve the problems with mutable systems that have been accumulating for the past thirty years. I think a completely declarative configuration is so wonderful that I’ll even put up with the terrible Nix tooling and the suboptimal language.

        1. 2

          Hopefully some of the Nix 2.0 improvements (tagged today, though the UI is still in flux) will solve some of the terrible tooling issues.

      2. 4

        I’ve been interested in Guis(SD), which is modeled on Nix, but Scheme based. Haven’t had the time to properly dig into it though.

        1. 4

          Imo nix is just a better system period. It is growing despite some usability concerns I have (that I think can be solved) because it is actually a better model fundamentally. It takes a few weeks of using it to really appreciate it. Bonus points if you use nixops to manage multiple nix machines.

          1. 1

            Do you use nix on the desktop? I was wondering if it might work even better there because on my desktop I try not to edit configuration files directly, while on a personal server I often have many changes.

            1. 1

              I’ve used it on the desktop but I stopped. I found hardware support to be a significant barrier there, though surmountable with a lot of work. That’s one of those things that becomes a lot easier when the community gets large enough, and is nearly impossible until then. So I’m optimistic for the future.

              1. 2

                Agh, hardware support is the bane of my Linux life. Even the XPS I got from Dell supposedly intended for Ubuntu has weird problems. Thanks for the info.

              2. 1

                ring if it might work even better there because on my desktop I try not to edit configuration files directly, while on a personal server I often have many changes.

                I currently use nix on my desktop, laptop and server, I think the model works well for all of them.

                1. 2

                  Thanks for the reply. That’s really encouraging! Do you run into problems with hardware support? (Assuming everything is installed using nix.) I’ve have pretty good luck with Thinkpads running Arch, but even then I’ve run into annoying issues. (Current laptop is worse.) If you’ve used a Thinkpad w/ a different distro would you say the support is about as good?

                  1. 2

                    tbh, on my thinkpad openbsd worked much better out of the box, the trackpad didn’t work on nix, but I always use the little nib thing anyway so haven’t bothered fixing it. I think it partially depends on what graphical environment you enable, and I use i3 which does not do much work for you.

                    1. 1

                      I see. Same here with the nib :P OK, that still sounds reassuring enough to give it a try on my old thinkpad when I have time. Thanks for the info!!

            2. 3

              This post was discussed to some extent in this thread just as a pointer.