Personally, I'm sorry and grateful. Sorry that it ended in core folks being burnt out. Grateful since they did some of the most amazing work, more than anyone can imagine two people doing.
Personally, I'm sorry and grateful. Sorry that it ended in core folks being burnt out. Grateful since they did some of the most amazing work, more than anyone can imagine two people doing.
That being said, I think it is still a concept worth pursuing.
Please name the next iteration something less spicy.
NixOS is dying, everyone sees this right now.
> but we've also functioned without one for ~20 years.
Then this is also a PR problem because why need a team when the 20 years before were allegedly so perfect?
Huh? Based on what? The packages I use keep getting updated, so clearly nixpkgs is alive. The OS I use keep getting updated, so clearly NixOS is alive to. Who exactly is dying, and what makes you believe that?
Nix tends to have updates almost as quickly as Arch does, I run a lot of bleeding edge software and have no issues, and the breadth of packages is immense. Nix just has a different style. With the AUR, you can adopt an abandoned package more easily. That has pros and cons (the AUR has recently suffered multiple supply-chain attacks due to packages being adopted and infected).
I'm fairly certain that the graph you're thinking of is complete bullshit. It only had approximately a third of the package count listed for a particular Ubuntu version than said version had in actuality.
Source?
I won't believe that until Netcraft confirms it.
On the other hand, I just checked, and the domain ratemyflake.com is available. I think we should set it up, so that we can rate each other's nixings!
This is a massive part of the problem to be advocating for & adopting flakes. My config is much simpler: nixos-rebuild switch --file host/$HOSTNAME. This doesn’t require a properly evaluating, not-quite-Nix manifest file to just to build a system. If more folks understood the standard package format & overlays, they too would come to the conclusion that pointing to a file is simpler/uncoupled. packages are just derivations, as are apps, as are checks so there’s little value in separating them. Overlays, modules, configurations, these are all better as their own files too—instead of what I see more often which is coupling them to the flake so they can’t be consumed by stable nix. I have seen big corpos get totally boned by transitive dependency resolution exploding the lockfile too as input.follows does not offer the same power as overlays. The straw breaking camels’ backs to me is how restricted the input pinning options are to things being shipped by the C++ binary & the maintenance burden upstream now takes on trying to shove too many things into the binary instead of sticking to a few primitives.
You don’t need perfectionism—my config is a mess of some of my most beginner code—but the foundation folks are building on is not good & it ends up leaving very sour tastes in folks’ mouths and/or trying to build abstractions on abstractions to hide the underlying design (things built on ‘dendredic’ patterns, which itself is a questionable patterns, built on flake-parts which is questionable, all to hide limitations of flakes which is the core misstep which is hard to work with causing folks to want to overabstract).
I'm sorry to say that this is a highly ignorant reaction to the situation. Nixpkgs was nowhere the size it is now in terms of contributors and packages, the growth in the past six years was enormous.
But also out of those 6y the core team did not exist for ~5y, apparently. How is it a highly ignorant reaction?
Your argument only holds if I were to say "it grew to its current amount of monthly contributions in 2020 and then stayed constant, without growing any further."
Also see roberth's resignation [2], and Gabriella439's retrospective [3], and then there's Jon Ringer's thing, the list goes on.
[1]: https://discourse.nixos.org/t/a-statement-from-members-of-th...
[2]: https://discourse.nixos.org/t/stepping-down-from-the-nix-tea...
[3]: https://haskellforall.com/2025/09/steering-committee-retrosp...
The second blog post is from someone on the steering committee who complains about Gabriella439 (the author of the 3rd blog post) "turning on" them after they tried to work with the moderation team, whatever that means.
The third blog post complains that the moderation team was too large, had a lot of absenteeism problems, and tried to do everything by consensus which didn't work with the large size combined with the absenteeism problems.
The last post is most revealing. It's also the least dramatic. It looks to me like they tried to form a way too large group of people who treated this as a low priority, then tried to do everything by heavy procedures and consensus with half the team not showing up. That's a common mistake in community organization that leads to collapse.
EDIT: I looked up the conversation about the NixOS moderation team resigning. Apparently the moderation team was causing a lot of their own problems within the community. I'm not going to read it all, but this looks like familiar overzealous moderator drama
My favorite example so far was that someone got banned and one of the conditions for getting unbanned was removing steak from their profile picture: https://github.com/NixOS/moderation/commit/e9d67b7efa03e6e9b...
One of the most notable actions of the team was managing a protest against defense companies assisting the project.
Its disbanding was just another instance of the well documented, and statistically supported, end of the cancellation committee trend that rapidly took off in 2021, peaked in 2023, and has nearly fully receded into oblivion since then.
The backlash against that trend, while not communicated publicly by most (far-right folks excluded...), has been massive, but handled tactfully, behind the scenes. Always important to remember that the equity-left is only about 20% of Americans, and the US is the global stronghold for such ideals. (That 20% makes quite a bit of noise, which gives many the impression that there are many more than there actually are. The reality is just that most people are polite, and don't want to get involved in discourse where their opinions could lead to them facing dramatic negative consequences.)
The global community has not been supportive of the continuing of the trend. So it's not just pushback from the (largely polite) majority of those in the English-speaking world that gave the whole situation a fair shake.
Anyway, to reiterate: the moderation team's disbanding had just about nothing to do with technical aspects of the project, and it could be argued that its disbanding was potentially a positive sign for stability.
What ? The U.S main ideological exports of the last 50 years are neoliberalism, alt-right and techno-feudalism. Its 2 party would register as far right and center right in basically any other country.
> The U.S main ideological exports of the last 50 years are neoliberalism, alt-right and techno-feudalism
U.S.A is responsible for the pervasiveness of social liberalism in the centre-left of Western countries, and more specifically the topics of its American version (the so called "wokeness"). It's distinct from neoliberalism, although academic left, and its pundits, like to use that misnomer for anything liberal they want to put down. And I want to point out that all of the terms you used are generally poorly defined.
> Its 2 party would register as far right and center right in basically any other country.
That's also wrong, just look at the current European landscape. American Democrats are not like CDU in Germany, Conservative Party in UK, PiS in Poland, etc. , but rather closer to the centre-left counterparts in the respective countries.
First time dealing with a committee? It is routine for every community to be shrouded in an ongoing cloud of drama and that doesn't indicate anything at all. There certainly could be problems and if there are it'll generate chatter, but the problems have to be dealt with individually. People resigning and complaining about a steering committee is normal.
This was the elected steering committee doing its job, and a sign of growing health.
> So while I shouldn’t let myself be bullied away, I am stepping down from the Nix maintainer team.
> I am not as of now stepping down from the SC, because that would be irresponsible.
The core team was just 2 people and they disbanded?
There was also a steerco for just 2 people?
I’m now even more confused.
but the other usage is to create an entity, and say "this entity is responsible for so and so problem", and humans then sign up to be part of the entity as a formal indication that they are working on this problem. and in this sense of the word it's perfectly fine for a core team to be two people, and for it to officially disband when those people no longer want to be working on the problem for whatever reason. note that they did try to recruit new people to the effort, and if they had succeeded then the "core team" entity would have provided some sort of continuity to the project despite the original people moving on.
Nice attempt to try to rescue here, but everyone sees that NixOS is dying.
When a group of, say, ten people give up in a moment, that does not bode well for the future of NixOS.