Nixtamal: Fulfilling input pinning for Nix

Nixtamal 2.0.0 released

  • Schema upgrade: 1.3.0 → 1.4.0
  • BUG: Refresh/lock with --patch does not refresh/lock all inputs
  • Lock loader refactored, now using Jingoo & a lot easier to maintain
  • Remote patches now allow more complexity like inputs; this includes frozen, name, & more importantly, their own fresh-cmd
  • extension support for Archive kinds give a hint to pkgs.fetchzip which can be added as a child to archive in the manifest.kdl
  • Zstandard support for pkgs.fetchzip by adding pkgs.zstd as a nativeBuildInput in the lock loader (base gnutar is missing support)
  • Nixpkgs Channels use Zstandard (.zst) over LZMA (.xz) which users will get when running nixtamal set-up --use-channels …
  • lock no longer refreshes patches naming isn’t clear enough to users
7 Likes