feat: add isisdl overlay

This commit is contained in:
Jacob Bachmann 2024-05-16 16:20:21 +02:00
parent 6f14d08d92
commit d01221fd65
Signed by: bchmnn
GPG key ID: 732A612DAD28067D
4 changed files with 43 additions and 0 deletions

View file

@ -13,6 +13,7 @@
mfcl3750cdwlpr = (super.callPackage ../overlays/mfcl3750cdw.nix { }).driver; mfcl3750cdwlpr = (super.callPackage ../overlays/mfcl3750cdw.nix { }).driver;
mfcl3750cdwcupswrapper = (super.callPackage ../overlays/mfcl3750cdw.nix { }).cupswrapper; mfcl3750cdwcupswrapper = (super.callPackage ../overlays/mfcl3750cdw.nix { }).cupswrapper;
pppdf = (super.python3Packages.callPackage ../overlays/pppdf { }); pppdf = (super.python3Packages.callPackage ../overlays/pppdf { });
isisdl = (super.python3Packages.callPackage ../overlays/isisdl.nix { });
}) })
]; ];
config = { config = {

40
overlays/isisdl.nix Normal file
View file

@ -0,0 +1,40 @@
{ lib
, buildPythonApplication
, fetchPypi
, cryptography
, requests
, pyyaml
, packaging
, colorama
, pyinotify
, distro
, psutil
}:
buildPythonApplication rec {
pname = "isisdl";
version = "1.3.19";
src = fetchPypi {
inherit pname version;
hash = "sha256-VcqaFqcoH+d1NpKq7QBVbXcbe0HfZ67kStGFiYmr/kE=";
};
propagatedBuildInputs = [
cryptography
requests
pyyaml
packaging
colorama
pyinotify
distro
psutil
];
doCheck = false;
meta = with lib; {
homepage = "https://github.com/Emily3403/isisdl";
description = "A downloader for ISIS of TU-Berlin";
license = licenses.mit;
};
}

View file

@ -8,6 +8,7 @@
*/ */
home.packages = with pkgs; [ home.packages = with pkgs; [
tree-sitter # parser generator tool and an incremental parsing library
lua-language-server lua-language-server
clang-tools clang-tools
rust-analyzer rust-analyzer

View file

@ -15,6 +15,7 @@
imagemagick # software suite to create, edit, compose, or convert bitmap images imagemagick # software suite to create, edit, compose, or convert bitmap images
ghostscript # postscript interpreter (mainline version) ghostscript # postscript interpreter (mainline version)
ventoy-full # bootable usb solution ventoy-full # bootable usb solution
isisdl # downloader for isis of tu-berlin
]; ];
} }