This is mostly a question out of curiosity, I’ve been using stable for my own configuration with a few select packages from unstable whenever they are broken or missing something vital to me. I’m curious as to what other users of NixOS are using for their default channel.
Just want to say that your results will likely be very skewed, as this discourse is probably frequented most by contributors, who probably live on unstable.
I know when I first started with nix, I was on stable for a months. It wasn’t until I began contributing that i moved to unstable. If I chose to go with another community, I probably would have remained there.
I can’t say who is, or isn’t here. But from post frequency, it’s around ~20 very active contributors/people, then drops of quickly. But that’s common in most forums.
I was speaking from personal observation. A lot of different people may ask questions or give input, but there’s a small active community which answers the questions.
I run stable on all my systems. On my primary desktop I switch to the next release when it hits beta. For my personal systems I generally import a few packages and modules from unstable, but I try to avoid pulling anything from unstable on my servers at work.
I don’t run my machines off a channel is this bad (always wondered)? I use nixops for all my machines that way all my machines are pinned to the same nixpkgs commit. I update about once every month and usually pick the latest on unstable.
I wonder if it would be possible to get this information from the binary cache. Tracking the number and date of download for a core package like stdenv maybe ?