2023-03-08 19:13:59 +01:00
|
|
|
{ pkgs }:
|
|
|
|
let
|
2019-12-04 21:08:37 +01:00
|
|
|
in rec {
|
2023-03-08 19:13:59 +01:00
|
|
|
nixpkgs-master = import <nixpkgs-master> { };
|
2019-12-04 21:08:37 +01:00
|
|
|
|
2022-10-31 11:04:38 +01:00
|
|
|
busyboxStatic = pkgs.busybox.override {
|
2019-12-04 21:08:37 +01:00
|
|
|
enableStatic = true;
|
|
|
|
extraConfig = ''
|
2022-10-31 11:04:38 +01:00
|
|
|
CONFIG_STATIC y
|
|
|
|
CONFIG_INSTALL_APPLET_DONT y
|
|
|
|
CONFIG_INSTALL_APPLET_SYMLINKS n
|
|
|
|
'';
|
2019-12-04 21:08:37 +01:00
|
|
|
};
|
2023-03-08 19:13:59 +01:00
|
|
|
dropbearStatic = pkgs.dropbear.override { enableStatic = true; };
|
2019-12-04 21:08:37 +01:00
|
|
|
|
2023-03-08 19:13:59 +01:00
|
|
|
duplicacy = pkgs.callPackage ../pkgs/duplicacy { };
|
|
|
|
mfcl3770cdw = pkgs.callPackage ../pkgs/mfcl3770cdw.nix { };
|
2022-10-31 11:04:38 +01:00
|
|
|
staruml = pkgs.callPackage ../pkgs/staruml.nix {
|
|
|
|
inherit (pkgs.gnome2) GConf;
|
|
|
|
libgcrypt = pkgs.libgcrypt_1_5;
|
|
|
|
};
|
2020-10-17 15:25:47 +02:00
|
|
|
|
2022-01-15 20:34:30 +01:00
|
|
|
pythonPackages = myPython;
|
2022-10-31 11:04:38 +01:00
|
|
|
myPython = pkgs.python310.withPackages (ps:
|
|
|
|
with ps;
|
2023-03-08 19:13:59 +01:00
|
|
|
[
|
|
|
|
pep8
|
|
|
|
yapf
|
|
|
|
flake8
|
|
|
|
# autopep8 (broken)
|
|
|
|
# pylint (broken)
|
|
|
|
ipython
|
|
|
|
llfuse
|
|
|
|
dugong
|
|
|
|
defusedxml
|
|
|
|
wheel
|
|
|
|
pip
|
|
|
|
virtualenv
|
|
|
|
cffi
|
|
|
|
pyopenssl
|
|
|
|
urllib3
|
|
|
|
# mistune (insecure)
|
|
|
|
sympy
|
|
|
|
|
|
|
|
flask
|
|
|
|
|
|
|
|
pyaml
|
|
|
|
]
|
|
|
|
++ [ pkgs.pypi2nix pkgs.libffi ]);
|
2019-12-04 21:08:37 +01:00
|
|
|
}
|