diff --git a/pkgs/development/python-modules/pixcat/default.nix b/pkgs/development/python-modules/pixcat/default.nix new file mode 100644 index 000000000000..026685cd6341 --- /dev/null +++ b/pkgs/development/python-modules/pixcat/default.nix @@ -0,0 +1,38 @@ +{ lib +, buildPythonPackage +, fetchPypi +, blessed +, docopt +, pillow +, requests +, dataclasses +, pythonOlder +}: + +buildPythonPackage rec { + pname = "pixcat"; + version = "0.1.4"; + + disabled = pythonOlder "3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "657c8fe04513caecccd6086b347aa4b85db6b4c0f761b162cb9cd789abe7abb6"; + }; + + propagatedBuildInputs = [ + blessed + docopt + pillow + requests + ]; + + pythonImportsCheck = [ "pixcat" ]; + + meta = with lib; { + description = "Display images on a kitty terminal with optional resizing"; + homepage = "https://github.com/mirukan/pixcat"; + license = licenses.lgpl3; + maintainers = [ maintainers.tilcreator ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b08ca69e830b..b2a60ebe751b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4018,6 +4018,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) SystemConfiguration; }; + pixcat = with python3Packages; toPythonApplication pixcat; + pixiecore = callPackage ../tools/networking/pixiecore {}; waitron = callPackage ../tools/networking/waitron {}; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b9e05ed22c49..7a1fc1f3de6f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6198,6 +6198,8 @@ in { pdunehd = callPackage ../development/python-modules/pdunehd { }; + pixcat = callPackage ../development/python-modules/pixcat { }; + pyprecice = callPackage ../development/python-modules/pyprecice { }; phonopy = callPackage ../development/python-modules/phonopy { };