diff --git a/overlays.nix b/overlays.nix index 96eca69..825e3b9 100755 --- a/overlays.nix +++ b/overlays.nix @@ -82,6 +82,16 @@ let } ); + # usage: nix-build ./dev.nix -A .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 .shellcheck overlays.withShellCheck = mkDerivationOverlay ( final: prev: prevStdenv: finalAttrs: prevAttrs: