overlays.withInvalidateFetcherByDrvHash

This commit is contained in:
2025-04-24 19:37:20 +02:00
parent e6bef50b37
commit 4157beb068

View File

@@ -82,6 +82,16 @@ let
}
);
# usage: nix-build ./dev.nix -A <package>.src.invalidated
overlays.withInvalidateFetcherByDrvHash = mkDerivationOverlay (
final: prev: prevStdenv: finalAttrs: prevAttrs: {
passthru = {
# invalidated = prevStdenv.mkDerivation prevAttrs;
invalidated = prev.invalidateFetcherByDrvHash prevStdenv.mkDerivation prevAttrs;
} // prevAttrs.passthru or { };
}
);
# usage: nix-build ./dev.nix -A <package>.shellcheck
overlays.withShellCheck = mkDerivationOverlay (
final: prev: prevStdenv: finalAttrs: prevAttrs: