Tag
jinx 是一个将 Nix 编译为 TypeScript 的转译器,能够在浏览器中评估完整的 nixpkgs(231,777 个属性)并生成与 Nix 完全一致的 drvPath,从而让前端开发者在不安装 Nix 的情况下探索存储模型。
trynix.dev is a browser-based runner that boots a Linux VM in WebAssembly to let users execute any historical Nix package instantly without local installation. It can pull binaries from the public Nix cache, Cachix, or any CORS-enabled store, enabling over 310,000 nixpkgs versions to run directly in a browser tab.
This article introduces version range support for nixpkgs, a package manager that previously lacked such features, using a solver and historical data to enable dependency constraints that were once inexpressible.
nixpkgs-multiverse introduces a fast mode that skips Nixpkgs evaluation and fetches package store paths directly, enabling quicker access to historical package versions.
A blog post discusses the recent disbanding of the Nixpkgs core team, highlighting ongoing governance struggles, member attrition, and volunteer burnout within the Nix/NixOS/Nixpkgs project.
nixpkgs-multiverse is a Nix flake that provides access to every version of every package that ever existed in Nixpkgs, allowing users to easily pin and mix historical package versions without multiple flake inputs.
The Nixpkgs core team has disbanded, marking a significant governance shift in the Nix ecosystem.
A blog post demonstrating a Nix pattern that makes package overrides warn when they become obsolete, based on conditional version or metadata checks during evaluation.
Domen Kožar argues that Nixpkgs has a due-process problem, recounting how his commit access was removed under vaguely defined rules with no clear appeal process, and notes recent governance improvements.
Gabriella439 introduces override-utils, a new package that simplifies Nixpkgs overrides and overlays, aiming to improve the usability of the Nix ecosystem.