Hasty Briefsbeta

Bilingual

Ekapkgs, a poly-repo fork of Nixpkgs

a year ago
  • #Open Source
  • #Nixpkgs
  • #Package Management
  • Ekapkgs is a fork of Nixpkgs, aiming to address maintainability and innovation challenges.
  • Nixpkgs' monolithic structure leads to slow RFC processes and discourages contributors.
  • Mass rebuilds in Nixpkgs cause regressions and require extensive stabilization efforts.
  • Ekapkgs splits packages into orthogonal repos (Lib, corepkgs, Languages, Ecosystems, ekapkgs, userpkgs).
  • Smaller package sets enable quicker updates and eliminate the need for staging workflows.
  • Corepkgs offers stability, while ekapkgs provides more packages with less polish.
  • Eka-ci tool optimizes PR reviews by checking downstream builds and package changes.
  • Ekapkgs supports overlays for extending package sets, aligning with business needs.
  • Shift from RFCs to focused enhancement proposals with a dedicated committee.
  • Informational proposals help identify problems before proposing solutions.