this post was submitted on 08 Aug 2026
36 points (100.0% liked)

libre

10231 readers
77 users here now

Welcome to libre

A comm dedicated to the fight for free software with an anti-capitalist perspective.

The struggle for libre computing cannot be disentangled from other forms of socialist reform. One must be willing to reject proprietary software as fiercely as they would reject capitalism. Luckily, we are not alone.

libretion

Resources

  1. Free Software, Free Society provides an excellent primer in the origins and theory around free software and the GNU Project, the pioneers of the Free Software Movement.
  2. Switch to GNU/Linux! If you're still using Windows in $CURRENT_YEAR, try a GNU/Linux distribution.

Rules

  1. Be on topic: Posts should be about free software and other hacktivst struggles. Topics about general tech news should be in the technology comm or programming comm. That doesn't mean all posts have to be serious though, memes are welcome!
  2. Avoid using misleading terms/speading misinformation: Here's a great article about what those words are. In short, try to avoid parroting common Techbro lingo and topics.
  3. Avoid being confrontational: People are in different stages of liberating their computing, focus on informing rather than accusing. Debatebro nonsense is not tolerated.
  4. All site-wide rules still apply

Artwork

founded 5 years ago
MODERATORS
 

TL;DR: Two of the most nicest, most technically proficient people you know just got burnt out from contributing to their operating system and this is just another example of NixOS being poorly maintained.

A year since I divested from NixOS and nothing really has changed. The "flakes" design is still a garbage abstraction invented by a neo-nazi to sell to Peter Thiel and Co. The Nix language has not evolved in any meaningful way (nixpkgs is still the load bearing peg).

Nixpkgs has reached over 1 million commits and is pushing what Git can scale to and is now entirely dependent on a Microsoft GitHub enterprise subscription and a Amazon AWS S3 credits for petabytes of CI/CD.

The community still contains active MIC fascists in leadership roles alongside :votevote Europeans. empoc perspectives are treated as community fracturing.

The nix derivations abstractions has not truly caught on (due to it not even being better than containers resource wise) and flakes only makes this worse with unversioned commit hashes serving as "determinism" and "reproducibility" which have become buzzwords at this point.

I only expect this to get worse and worse as Determinate Systems (MIC ghoul company) takes over and nixpkgs collapses as an independent entity.

BTW they haven't decided on a AI/LLM policy because the steering committee and the nixpkgs core team can't agree or communicate on anything, which basically means NixOS is going to be a AI hype train project if you enjoy that.

you are viewing a single comment's thread
view the rest of the comments
[–] PorkrollPosadist@hexbear.net 16 points 1 day ago* (last edited 1 day ago) (2 children)

Nixpkgs has reached over 1 million commits and is pushing what Git can scale to and is now entirely dependent on a Microsoft GitHub enterprise subscription and a Amazon AWS S3 credits for petabytes of CI/CD.

LMAO they are cooked. Possibly in even worse shape than Mint. What the fuck are they thinking? There is no way on Earth this is sustainable unless it is literally being run by a FAANG company.

The nix derivations abstractions has not truly caught on (due to it not even being better than containers resource wise)

I don't run Gentoo because it is efficient on resources. I run it because I like to fuck around with shit. I think declarative distros will always fit well in this role as well, but end-users clearly will have to bear the cost of compiling their completely bespoke configurations. There is no way for a community project to sustain a build farm cranking out trillions of permutations of every piece of software with every single configuration option.

At best you can end up in the situation of Gentoo or Guix where the most common configurations have binary packages available and for the rest you've got to build it yourself.

[–] hello_hello@hexbear.net 11 points 1 day ago* (last edited 1 day ago) (1 children)

Permutations is putting it lightly, flakes have enabled a world where two lockfiles have two different nixpkgs hashes that differ only from a security patch to something like openssl or something else low in the chain which causes a world rebuild. So if you incorporate both of those flakes then you essentially have two duplicate sets of WORLD. There is no semantic versioning to flakes and each flake is essentially a snapshot of a rolling release version of 50MB+ tarball of NixOS that gets unpacked to even more).

This can be circumvented by pinning your own package base, but then you're relying on the hope that it builds with your package set and/or they have binaries available. NixOS stable existed to allow packagers to have a stable base but iirc most of time people just pinned to rolling release.

Flakes is such a bad abstraction that killed NixOS for me as now people are distributing their stuff in flakes and it's not going away unless you buy a proprietary version of Nix from Determinate Systems (incredibly frustrating how they aren't perma banned besides being the most obvious chuds/rug-pullers).

Being worse cruft than containers is truly an accomplishment.


Also the buildscript for bootstrapping Java in NixOS is to... download a pre-built Temurin Java to build Java. I'm not even joking.

[–] naom3@hexbear.net 10 points 1 day ago (1 children)
[–] hello_hello@hexbear.net 9 points 1 day ago* (last edited 1 day ago)

Guix handles this by implementing a "graft" procedure that manually remaps package store paths to patched software rather than rebuilding the package again. It's "impure" but it was developed in an environment where maintainers do not have fuck you money to spend on AWS/GitHub.

NixOS leadership will never find two stones to figure out how to do this and that's just the saddest thing doggirl-gloom

[–] imogen_underscore@hexbear.net 4 points 1 day ago (1 children)

is mint in a similar boondoggle?

[–] PorkrollPosadist@hexbear.net 2 points 22 hours ago* (last edited 22 hours ago)

Mint is in a situation where they are drowning in technical debt rather than operating expenses (their Cinnamon desktop environment falling chronically behind upstream GTK technologies), but it is a similar situation in terms of the whole raison d'être of the distribution facing an existential crisis.