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