diff --git a/pkgs/applications/misc/termdown/default.nix b/pkgs/applications/misc/termdown/default.nix deleted file mode 100644 index 6e1a4172bd27..000000000000 --- a/pkgs/applications/misc/termdown/default.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ - lib, - fetchFromGitHub, - buildPythonApplication, - click, - pyfiglet, - python-dateutil, - setuptools, -}: - -buildPythonApplication rec { - pname = "termdown"; - version = "1.18.0"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "trehn"; - repo = "termdown"; - tag = version; - hash = "sha256-Hnk/MOYdbOl14fI0EFbIq7Hmc7TyhcZWGEg2/jmNJ5Y="; - }; - - dependencies = [ - python-dateutil - click - pyfiglet - setuptools - ]; - - meta = { - description = "Starts a countdown to or from TIMESPEC"; - mainProgram = "termdown"; - longDescription = "Countdown timer and stopwatch in your terminal"; - homepage = "https://github.com/trehn/termdown"; - license = lib.licenses.gpl3; - }; -} diff --git a/pkgs/by-name/te/termdown/package.nix b/pkgs/by-name/te/termdown/package.nix new file mode 100644 index 000000000000..c3466e3fb20b --- /dev/null +++ b/pkgs/by-name/te/termdown/package.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchFromGitHub, + python3Packages, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "termdown"; + version = "2.0.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "trehn"; + repo = "termdown"; + tag = finalAttrs.version; + hash = "sha256-G2YOAC+b++oQUicZcY28qVDy2XqW2SuzhXcVqeSQkh8="; + }; + + build-system = with python3Packages; [ + hatchling + ]; + + dependencies = with python3Packages; [ + art + pillow + python-dateutil + ]; + + meta = { + changelog = "https://github.com/trehn/termdown/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + description = "Starts a countdown to or from TIMESPEC"; + mainProgram = "termdown"; + longDescription = "Countdown timer and stopwatch in your terminal"; + homepage = "https://github.com/trehn/termdown"; + license = lib.licenses.gpl3; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 18311ee012b8..9d570df6a123 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10202,8 +10202,6 @@ with pkgs; stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_19.stdenv else stdenv; }; - termdown = python3Packages.callPackage ../applications/misc/termdown { }; - terminaltexteffects = with python3Packages; toPythonApplication terminaltexteffects; inherit