From 4157beb068d7d4b5dc98e07b7af5836bfb0606d1 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 24 Apr 2025 19:37:20 +0200 Subject: [PATCH] overlays.withInvalidateFetcherByDrvHash --- overlays.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) 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: