diff --git a/pkgs/applications/misc/flowtime/default.nix b/pkgs/applications/misc/flowtime/default.nix new file mode 100644 index 000000000000..e08e12032700 --- /dev/null +++ b/pkgs/applications/misc/flowtime/default.nix @@ -0,0 +1,56 @@ +{ stdenv +, lib +, fetchFromGitHub +, vala +, meson +, ninja +, wrapGAppsHook4 +, libadwaita +, libxml2 +, libgee +, gst_all_1 +, gobject-introspection +, desktop-file-utils +, glib +, pkg-config +}: + +stdenv.mkDerivation rec { + pname = "flowtime"; + version = "3.0"; + + src = fetchFromGitHub { + owner = "Diego-Ivan"; + repo = "Flowtime"; + rev = "v${version}"; + hash = "sha256-op643yU7KdkTO9hT0iYTIqBP4oPe0MT1R5I3FAtN0/I="; + }; + + nativeBuildInputs = [ + desktop-file-utils + glib + gobject-introspection + meson + ninja + pkg-config + vala + wrapGAppsHook4 + ]; + + buildInputs = [ + libadwaita + libxml2 + libgee + ] ++ (with gst_all_1; [ + gstreamer + gst-plugins-base + gst-plugins-bad + ]); + + meta = with lib; { + description = "Get what motivates you done, without losing concentration"; + homepage = "https://github.com/Diego-Ivan/Flowtime"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ foo-dogsquared ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2342ab23e3f3..be73d53cedb0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29926,6 +29926,8 @@ with pkgs; expenses = callPackage ../applications/misc/expenses { }; + flowtime = callPackage ../applications/misc/flowtime { }; + fnott = callPackage ../applications/misc/fnott { }; furnace = callPackage ../applications/audio/furnace {