diff options
-rw-r--r-- | default.nix | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/default.nix b/default.nix index 3827cec..0d5beea 100644 --- a/default.nix +++ b/default.nix | |||
@@ -1,16 +1,8 @@ | |||
1 | { pkgs ? import <nixpkgs> {} }: | 1 | { pkgs ? import <nixpkgs> {} }: |
2 | let | ||
3 | pythonCallPackage = pkgs.lib.callPackageWith(pkgs // pkgs.python3.pkgs); | ||
4 | setupPkg = { name, callPackage ? pkgs.callPackage, extraArgs ? {} }: callPackage ./pkgs/${name}/package.nix extraArgs; | ||
5 | pySetupPkg = { name, extraArgs ? {} }: setupPkg { inherit name extraArgs; callPackage = pythonCallPackage; }; | ||
6 | in | ||
7 | rec { | 2 | rec { |
8 | miasm = pySetupPkg { name = "miasm"; }; | 3 | miasm = pkgs.python3Packages.callPackage ./pkgs/miasm/package.nix {}; |
9 | 4 | ||
10 | msynth = pySetupPkg { | 5 | msynth = pkgs.python3Packages.callPackage ./pkgs/msynth/package.nix { inherit miasm; }; |
11 | name = "msynth"; | ||
12 | extraArgs = { inherit miasm; }; | ||
13 | }; | ||
14 | 6 | ||
15 | passwdqc = setupPkg { name = "passwdqc"; }; | 7 | passwdqc = pkgs.callPackage ./pkgs/passwdqc/package.nix {}; |
16 | } | 8 | } |