aboutsummaryrefslogtreecommitdiff
path: root/default.nix
blob: 3827cecdbda65a9cdb8b9fd05a16dd9891dd0094 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{ pkgs ? import <nixpkgs> {} }:
let
  pythonCallPackage = pkgs.lib.callPackageWith(pkgs // pkgs.python3.pkgs);
  setupPkg = { name, callPackage ? pkgs.callPackage, extraArgs ? {} }: callPackage ./pkgs/${name}/package.nix extraArgs;
  pySetupPkg = { name, extraArgs ? {} }: setupPkg { inherit name extraArgs; callPackage = pythonCallPackage; };
in
rec {
  miasm = pySetupPkg { name = "miasm"; };

  msynth = pySetupPkg {
    name = "msynth";
    extraArgs = { inherit miasm; }; 
  };

  passwdqc = setupPkg { name = "passwdqc"; };
}