diff --git a/pkgs/applications/misc/wpm/default.nix b/pkgs/applications/misc/wpm/default.nix new file mode 100644 index 000000000000..b6db073eb945 --- /dev/null +++ b/pkgs/applications/misc/wpm/default.nix @@ -0,0 +1,28 @@ +{ lib +, python3 +, fetchPypi +}: + +python3.pkgs.buildPythonApplication rec { + pname = "wpm"; + version = "1.51.5"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-swT9E5Tto4yWnm0voowcJXtY3cIY3MNqAdfrTnuGbdg="; + }; + + propagatedBuildInputs = with python3.pkgs; [ + setuptools + ]; + + pythonImportsCheck = [ "wpm" ]; + + meta = with lib; { + description = "Console app for measuring typing speed in words per minute (WPM)"; + homepage = "https://pypi.org/project/wpm"; + license = licenses.agpl3Only; + maintainers = with maintainers; [ alejandrosame ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b3d03c8cbb87..dd1eabd27ac9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -41899,4 +41899,6 @@ with pkgs; gitrs = callPackage ../tools/misc/gitrs { }; wttrbar = callPackage ../applications/misc/wttrbar { }; + + wpm = callPackage ../applications/misc/wpm { }; }