mirror of
https://github.com/9001/copyparty.git
synced 2025-08-18 01:22:13 -06:00
nix: allow passing extra python packages
I wanted to use https://github.com/9001/copyparty/blob/hovudstraum/bin/hooks/notify.py but that wasn't really possible without this under the nix package.
This commit is contained in:
parent
20e1a3c93a
commit
e278316615
|
@ -33,6 +33,11 @@ withSMB ? false,
|
||||||
# extra packages to add to the PATH
|
# extra packages to add to the PATH
|
||||||
extraPackages ? [ ],
|
extraPackages ? [ ],
|
||||||
|
|
||||||
|
# function that accepts a python packageset and returns a list of packages to
|
||||||
|
# be added to the python venv. useful for scripts and such that require
|
||||||
|
# additional dependencies
|
||||||
|
extraPythonPackages ? (_p: [ ]),
|
||||||
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -50,6 +55,7 @@ let
|
||||||
++ lib.optional withBasicAudioMetadata mutagen
|
++ lib.optional withBasicAudioMetadata mutagen
|
||||||
++ lib.optional withHashedPasswords argon2-cffi
|
++ lib.optional withHashedPasswords argon2-cffi
|
||||||
++ lib.optional withZeroMQ pyzmq
|
++ lib.optional withZeroMQ pyzmq
|
||||||
|
++ (extraPythonPackages ps)
|
||||||
);
|
);
|
||||||
in stdenv.mkDerivation {
|
in stdenv.mkDerivation {
|
||||||
pname = "copyparty";
|
pname = "copyparty";
|
||||||
|
|
Loading…
Reference in a new issue