pkgs: add instrumentedFetch

This commit is contained in:
xenia 2025-10-09 22:03:31 -04:00
parent d6427437f7
commit 7a4ba8207a
1 changed files with 8 additions and 0 deletions

View File

@ -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