diff --git a/fetcher.nix b/fetcher.nix index 2fb3ccc..cb45d33 100644 --- a/fetcher.nix +++ b/fetcher.nix @@ -90,6 +90,7 @@ lib.makeOverridable ( revWithTag = if tag != null then "refs%2Ftags%2F${tag}" else rev; fetcherArgs = + _: passthruAttrs // ( if useFetchGit then @@ -105,12 +106,25 @@ lib.makeOverridable ( ; url = baseUrl; inherit passthru; + derivationArgs = { + inherit + owner + repo + ; + }; } else { url = "${baseUrl}/archive/${revWithTag}"; extension = "tar.gz"; + derivationArgs = { + inherit + owner + repo + ; + }; + passthru = { gitRepoUrl = baseUrl; }