X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=libs.nix;h=c85808bbada8be51bf884495e2d8495f2eca95b4;hb=65fe75439ebcb4e9f065ed7586240357dcca59c1;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; }