aboutsummaryrefslogtreecommitdiff
path: root/default.nix
blob: 1a2f679f089afbf1ce48d83db3189a8cf434612f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ pkgs ? import <nixpkgs> {} }:
let
  setupPkg = { name, extraArgs ? {} }: pkgs.callPackage ./pkgs/${name}/package.nix extraArgs;
in
rec {
  miasm = setupPkg { 
    name = "miasm";
    extraArgs = { 
      inherit (pkgs.python3.pkgs) buildPythonPackage;
      inherit (pkgs.python3Packages) future pyparsing;
    }; 
  };

  msynth = setupPkg {
    name = "msynth";
    extraArgs = { 
      inherit (pkgs.python3.pkgs) buildPythonPackage;
      inherit (pkgs.python3Packages) z3 future;
      inherit miasm;
    }; 
  };

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