Farid Zakaria introduces version range support for nixpkgs, enabling queries like finding a revision where python3>=3.10 and openssl@1.1.* coexist — something previously impossible since nixpkgs assigns one version per attribute. The tool compiles to WebAssembly for browser use and demonstrates solving complex multi-package version constraints.
Background
Nixpkgs is a large Nix package collection used as the foundation for the NixOS Linux distribution. Its versionless design means each package attribute has a single pinned version tied to a specific git revision.
- Source
- Lobsters
- Published
- Sep 3, 2026 at 03:22 AM
- Score
- 7.0 / 10