Description
Fulfilling input pinning for Nix.
• Automate the manual work of input pinning for dependency management • Allow easy ways to lock & refresh those inputs • Declarative manifest file over imperative CLI flags • diff/grep-friendly lockfile • Declarative patch/diff management for inputs • Host-, forge-, VCS-agnostic • Choose eval time fetchers (builtins) or build time fetchers (Nixpkgs, default) — which opens up fetching now-supported Darcs, Pijul, & Fossil • Supports mirrors, failing over when a server is down • Override hash algorithm on a per-project & per-input basis — including BLAKE3 support • Custom freshness commands • No experimental Nix features required.