diff --git a/pkgs/applications/misc/kapow/default.nix b/pkgs/applications/misc/kapow/default.nix new file mode 100644 index 000000000000..ccdc57dd0e67 --- /dev/null +++ b/pkgs/applications/misc/kapow/default.nix @@ -0,0 +1,25 @@ +{ stdenv, qmake, fetchFromGitHub, qtbase, qttools, wrapQtAppsHook }: + +stdenv.mkDerivation rec { + pname = "kapow"; + version = "1.5.10"; + + src = fetchFromGitHub { + owner = "gottcode"; + repo = pname; + rev = "v${version}"; + sha256 = "1fz9fb4w21ax8hjs6dwfn2410ig4lqvzdlijq0jcj3jbgxd4i1gw"; + }; + + nativeBuildInputs = [ qmake qttools wrapQtAppsHook ]; + + buildInputs = [ qtbase ]; + + meta = with stdenv.lib; { + description = "Punch clock to track time spent on projects"; + homepage = "https://gottcode.org/kapow/"; + maintainers = with maintainers; [ orivej ]; + platforms = platforms.linux; + license = licenses.gpl3Plus; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7a9ce10607d6..685e5254b9fc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21485,6 +21485,8 @@ in kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { }; + kapow = libsForQt5.callPackage ../applications/misc/kapow { }; + kdeApplications = let mkApplications = import ../applications/kde;