]>
Commit | Line | Data |
---|---|---|
fdf6f74d IB |
1 | { pkgs }: |
2 | with pkgs; | |
7636abc6 | 3 | rec { |
e8864bbf | 4 | flakeCompat = import ./flake-compat.nix; |
dbcba2ea | 5 | nodeEnv = import ./node-env.nix; |
803d2d9f | 6 | |
dc101440 IB |
7 | fetchedGithub = path: |
8 | let | |
9 | json = lib.importJSON path; | |
10 | in rec { | |
11 | version = json.tag; | |
0b3f9cb9 IB |
12 | pname = json.meta.name; |
13 | name = "${pname}-${version}"; | |
dc101440 IB |
14 | src = fetchFromGitHub json.github; |
15 | }; | |
fe696f35 | 16 | } // (if builtins.pathExists ./private then callPackage ./private {} else {}) |