Files
scripts/pkgs/download.nix
2026-03-01 17:35:05 -06:00

46 lines
724 B
Nix

{
buildPythonApplication,
setuptools,
pyyaml,
types-pyyaml,
yt-dlp,
gallery-dl,
ffmpeg,
webcomix,
fzf,
...
}:
let
pname = "download";
version = "3.0";
in
buildPythonApplication {
inherit pname version;
src = builtins.path {
path = ../src/download/.;
name = "${pname}-${version}";
};
pyproject = true;
build-system = [ setuptools ];
dependencies = [
ffmpeg
gallery-dl
pyyaml
types-pyyaml
yt-dlp
webcomix
fzf
];
postInstall = ''
install -Dm644 completions/download.bash \
$out/share/bash-completion/completions/download
install -Dm644 completions/download.bash \
$out/share/bash-completion/completions/download-admin
'';
}