From 7a4ba8207abc2f020618ec839353567aa0efac20 Mon Sep 17 00:00:00 2001 From: xenia Date: Thu, 9 Oct 2025 22:03:31 -0400 Subject: [PATCH] pkgs: add instrumentedFetch --- overlay.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/overlay.nix b/overlay.nix index 782b8b9..6af1703 100644 --- a/overlay.nix +++ b/overlay.nix @@ -7,6 +7,14 @@ final: prev: { makeSquashFs = prev.callPackage ./lib/make-squashfs {}; makeHpcDist = final.callPackage ./lib/make-hpc-dist {}; + instrumentedFetch = drv: drv.overrideAttrs (afinal: aprev: { + postFetch = (aprev.postFetch or "") + '' + printf "FETCH_HASH:%s:FETCH_HASH" "$(\ + ${final.lib.getExe final.nix} --extra-experimental-features "nix-command" \ + hash path --sri "$out")" + ''; + }); + ghidra_headless = final.ghidra.lib; # stuff that tracks upstream