Hacker ApprovedDepartments

Nixpkgs

The most recommended of 9 package repositories

Huge, up-to-date package collection with git-tracked history and maintainer-reviewed changes; critics say its tangled, organic complexity makes unstable branches and packages break or go stale.

Huge, up-to-date package collection with git-tracked history and maintainer-reviewed changes; critics say its tangled, organic complexity makes unstable branches and packages break or go stale.

60 people gave an opinion

recommend it
38
criticize it
22
approval share
63%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 38 people recommend itNeeds 10 or more, met.
  • 1.7 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 11 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Largest up-to-date package collection

    “Nixpkgs definitely appears to be the largest and most up-to-date single Linux package repository out there.”

    Comment from 30 Aug 2026 in “One Nix flake to rule them all”

    “One strength of nixpkgs that probably appeals to Arch users too is how much software is available”

    Comment from 20 Oct 2026 in “NixOS is making me less afraid”

    “Nixpkgs is the largest package repository across distros by volume”

    Comment from 8 Aug 2026 in “The Nixpkgs core team has disbanded”
  • Git-backed history and tracking

    “the issues given for nixpkgs are actually demonstrating the success of using git as the database”

    Comment from 26 Dec 2025 in “Package managers keep using Git as a database, it never works out”

    “nixpkgs and nix-commands integration with git works quite well and is not an issue”

    Comment from 26 Dec 2025 in “Package managers keep using Git as a database, it never works out”

    “Nixpkgs wouldn't have been as successful if it hadn't been using Git”

    Comment from 26 Dec 2025 in “Package managers keep using Git as a database, it never works out”
  • Easy to navigate monorepo

    “nixpkgs being a monorepo makes it even better. The code is surprisingly easy to navigate and learn if you've worked in large codebases before”

    Comment from 27 Dec 2025 in “Package managers keep using Git as a database, it never works out”

    “Nixpkgs is pretty well organized and I find navigating it not that hard once you read the packaging guidelines.”

    Comment from 23 Dec 2025 in “The Polyglot NixOS”

    “I remain an advocate for the huge monorepo of build recipes.”

    Comment from 26 Dec 2025 in “Package managers keep using Git as a database, it never works out”
  • Changes reviewed by maintainers

    “a pretty comprehensive monorepo of packages with a more normal review process than the AUR”

    Comment from 20 Jun 2026 in “AURpocalypse now: a look at the recent AUR attacks”

    “it still operates at an absurd scale and yet has a higher bar to infiltration with malware”

    Comment from 20 Jun 2026 in “AURpocalypse now: a look at the recent AUR attacks”

    “the changes that end up in nixpkgs are all reviewed by maintainers”

    Comment from 2 Aug 2026 in “Pushes to arch AUR are suspendended right now.”

What people warn about

Each mark is one comment

  • Tangled, organic complexity across packages

    “as soon as you opt into one part of nixpkgs you end up implicitly opting into large parts of it because of common code in nixpkgs”

    Comment from 26 Sep 2026 in “From Thin Air to Bootable Images: The Tine Build System”

    “This has a lot of organic complexity to it, coming from multiple contributors, with competing ideas for achieving results.”

    Comment from 13 Oct 2026 in “Nix wrote half of my debugger”

    “a lot of the complexity when dealing with Nix is with the large and organic complexity of nixpkgs”

    Comment from 3 Jan 2026 in “Going immutable on macOS, using Nix-Darwin”
  • Packages often broken, abandoned or outdated

    “your configuration is all tied to whether the entirety of nixpkgs-unstable is working can be a real headache”

    Comment from 2 Jan 2026 in “Going immutable on macOS, using Nix-Darwin”

    “half of the technologies grandparent listed are either missing entirely or in a hilariously broken state”

    Comment from 22 Mar 2026 in “Why I love NixOS”

    “I think nixpkgs are a bit overhyped; I've encountered many packages that are abandoned and outdated.”

    Comment from 23 Mar 2026 in “Why I love NixOS”
  • Slow compiles and large downloads

    “I've embraced daily shallow clone/fetches and the burden is now mostly just the 2GB of disk space.”

    Comment from 31 Jan 2026 in “Guix System First Impressions as a Nix User”

    “nixpkgs maintainers are hardline purists it takes 15 minutes to compile from source”

    Comment from 13 Nov 2025 in “Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software”

    “that's already more or less what you want, except even the tarball is 46 MB”

    Comment from 26 Dec 2025 in “Package managers keep using Git as a database, it never works out”
  • Weak review; self-merging possible

    “Anyone with contributor rights can make a fake identity, make a PR with it, then merge their own PR.”

    Comment from 15 May 2026 in “Lanzaboote – NixOS Secure Boot”

    “due to the huge PITA it was to find someone with contributor rights to sign off on it”

    Comment from 13 May 2026 in “Lanzaboote – NixOS Secure Boot”

Other package repositories people recommend

The four most recommended other package repositories, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Nixpkgs compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
NixpkgsThis page382263%11——
Arch User Repository347431%5——
Arch User Repository202347%10——
crates.io171849%9——
PyPI162836%10——
See all 9 package repositories, ranked

What people said

40 of the 74 comments that mention it, newest first. Each links to the original comment.

“there are already a huge amount of packages in the nixpkgs repo”

RecommendsComment from 20 Oct 2026 in “NixOS is making me less afraid”

“One strength of nixpkgs that probably appeals to Arch users too is how much software is available”

RecommendsComment from 20 Oct 2026 in “NixOS is making me less afraid”

“everyone agrees that nixpkgs, independent from any implementation, is the real value of nix.”

RecommendsComment from 20 Oct 2026 in “NixOS is making me less afraid”

“This has a lot of organic complexity to it, coming from multiple contributors, with competing ideas for achieving results.”

CriticizesComment from 13 Oct 2026 in “Nix wrote half of my debugger”

“You can rebuild the entire distro from source and backup the source code for every package.”

RecommendsComment from 30 Sep 2026 in “US sanctions force The Netherlands off Microsoft and toward alternative NixOS”

“as soon as you opt into one part of nixpkgs you end up implicitly opting into large parts of it because of common code in nixpkgs”

CriticizesComment from 26 Sep 2026 in “From Thin Air to Bootable Images: The Tine Build System”

“barely-documented cataclysm of packages that extensively bake in assumptions”

CriticizesComment from 26 Sep 2026 in “From Thin Air to Bootable Images: The Tine Build System”

“Nixpkgs definitely appears to be the largest and most up-to-date single Linux package repository out there.”

RecommendsComment from 30 Aug 2026 in “One Nix flake to rule them all”

“nixpkgs is basically the largest and most up to date”

RecommendsComment from 30 Aug 2026 in “One Nix flake to rule them all”

“Nixpkgs is the largest package repository across distros by volume”

RecommendsComment from 8 Aug 2026 in “The Nixpkgs core team has disbanded”

“the changes that end up in nixpkgs are all reviewed by maintainers”

RecommendsComment from 2 Aug 2026 in “Pushes to arch AUR are suspendended right now.”

“bringing in Nix/Nixpkg/Nixos based architecture into the space of bringing in determinism”

RecommendsComment from 20 Jul 2026 in “AI Stack as Code: Define It Once, Run It Everywhere”

“I appreciate the acknowledgement that more software in nixpkgs is not necessarily better.”

RecommendsComment from 29 Jun 2026 in “NixOS 26.05 Released”

“Usually, using the latest stable channel for NixOS and nixpkgs-unstable for the rest is good enough.”

RecommendsComment from 26 Jun 2026 in “Migrating from Proxmox to NixOS and Incus”

“Nixpkgs is also the largest collection of packages in existence.”

RecommendsComment from 25 Jun 2026 in “Shrinking a NixOS ISO from 458 MiB to 183 MiB”

“it still operates at an absurd scale and yet has a higher bar to infiltration with malware”

RecommendsComment from 20 Jun 2026 in “AURpocalypse now: a look at the recent AUR attacks”

“a pretty comprehensive monorepo of packages with a more normal review process than the AUR”

RecommendsComment from 20 Jun 2026 in “AURpocalypse now: a look at the recent AUR attacks”

“Nixpkgs actually handles this better by having easier ways to make customizations.”

RecommendsComment from 16 Jun 2026 in “Arch Linux AUR Hit by Another Wave of Now More Sophisticated Malware Attack”

“Anyone with contributor rights can make a fake identity, make a PR with it, then merge their own PR.”

CriticizesComment from 15 May 2026 in “Lanzaboote – NixOS Secure Boot”

“due to the huge PITA it was to find someone with contributor rights to sign off on it”

CriticizesComment from 13 May 2026 in “Lanzaboote – NixOS Secure Boot”

“It seems that nixpkgs at least fails to run the extension but more by luck than design.”

CriticizesComment from 30 Apr 2026 in “Full-Text Search with DuckDB”

“nixpkgs has hashes of the package I'm installing, and is a git repo”

RecommendsComment from 10 Apr 2026 in “CPUid Compromised”

“Installed declaratively, cached across container restarts, no Docker rebuild.”

RecommendsComment from 2 Apr 2026 in “MCP Is Overengineered, Skills Are Too Primitive”

“I think nixpkgs are a bit overhyped; I've encountered many packages that are abandoned and outdated.”

CriticizesComment from 23 Mar 2026 in “Why I love NixOS”

“half of the technologies grandparent listed are either missing entirely or in a hilariously broken state”

CriticizesComment from 22 Mar 2026 in “Why I love NixOS”

“I often do look at the commit logs and diffs from release to release when reviewing package updates in Nixpkgs”

RecommendsComment from 1 Feb 2026 in “GOG: Linux "the next major frontier" for gaming as it works on a native client”

“I've embraced daily shallow clone/fetches and the burden is now mostly just the 2GB of disk space.”

MixedComment from 31 Jan 2026 in “Guix System First Impressions as a Nix User”

“a lot of the complexity when dealing with Nix is with the large and organic complexity of nixpkgs”

CriticizesComment from 3 Jan 2026 in “Going immutable on macOS, using Nix-Darwin”

“I stick to nixpkgs for most of the foundational system tools, lsps, build tools”

RecommendsComment from 2 Jan 2026 in “Going immutable on macOS, using Nix-Darwin”

“your configuration is all tied to whether the entirety of nixpkgs-unstable is working can be a real headache”

CriticizesComment from 2 Jan 2026 in “Going immutable on macOS, using Nix-Darwin”

“nixpkgs being a monorepo makes it even better. The code is surprisingly easy to navigate and learn if you've worked in large codebases before”

RecommendsComment from 27 Dec 2025 in “Package managers keep using Git as a database, it never works out”

“I remain an advocate for the huge monorepo of build recipes.”

RecommendsComment from 26 Dec 2025 in “Package managers keep using Git as a database, it never works out”

“the issues given for nixpkgs are actually demonstrating the success of using git as the database”

RecommendsComment from 26 Dec 2025 in “Package managers keep using Git as a database, it never works out”

“Nixpkgs wouldn't have been as successful if it hadn't been using Git”

RecommendsComment from 26 Dec 2025 in “Package managers keep using Git as a database, it never works out”

“that's already more or less what you want, except even the tarball is 46 MB”

MixedComment from 26 Dec 2025 in “Package managers keep using Git as a database, it never works out”

“nixpkgs and nix-commands integration with git works quite well and is not an issue”

RecommendsComment from 26 Dec 2025 in “Package managers keep using Git as a database, it never works out”

“Nixpkgs is pretty well organized and I find navigating it not that hard once you read the packaging guidelines.”

RecommendsComment from 23 Dec 2025 in “The Polyglot NixOS”

“I recently got mirror support upstreamed into Nixpkgs for fetchdarcs & fetchpijul”

RecommendsComment from 11 Dec 2025 in “Days since last GitHub incident”

“Nixpkgs is generally made by the most pragmatic people and takes a flexible approach to a lot of issues”

RecommendsComment from 13 Nov 2025 in “Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software”

“nixpkgs maintainers are hardline purists it takes 15 minutes to compile from source”

CriticizesComment from 13 Nov 2025 in “Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.