lib.fetchers: share default hash types between functions

This commit is contained in:
Eman Resu
2026-05-19 21:58:32 -04:00
parent cb3f3435bb
commit 35d9631df3

View File

@@ -16,6 +16,8 @@ let
sha512 = lib.fakeSha512;
};
defaultHashTypes = [ "sha256" ];
inherit (lib)
concatMapStringsSep
head
@@ -110,7 +112,7 @@ rec {
*/
normalizeHash =
{
hashTypes ? [ "sha256" ],
hashTypes ? defaultHashTypes,
required ? true,
}:
let
@@ -198,7 +200,7 @@ rec {
*/
withNormalizedHash =
{
hashTypes ? [ "sha256" ],
hashTypes ? defaultHashTypes,
}:
fetcher:
let