X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=libs.nix;h=c85808bbada8be51bf884495e2d8495f2eca95b4;hb=7590e6bd7ec2153ad70f1e238388cfac50942fa4;hp=cef85869d513fba5227907955abe20eef49d60d0;hpb=6cd8d6ce21e3efeda631037851653c04ad64e41c;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/libs.nix b/libs.nix index cef8586..c85808b 100644 --- a/libs.nix +++ b/libs.nix @@ -27,5 +27,14 @@ in src = fetchgit json.git; }; + fetchedGitPrivate = path: + let + json = lib.importJSON path; + in rec { + version = json.tag; + name = "${json.meta.name}-${version}"; + src = fetchgitPrivate json.git; + }; + checkEnv = var: builtins.stringLength (builtins.getEnv var) > 0; }