summary refs log tree commit diff
diff options
context:
space:
mode:
authorThiago Kenji Okada <thiagokokada@gmail.com>2021-11-19 20:11:15 -0300
committerGitHub <noreply@github.com>2021-11-19 20:11:15 -0300
commitc03139da1d1cfddad0aa1b566cf5d5ddb8f03f5f (patch)
tree8bba51d1fbabdee401d6cb0da8f7b6e2daddff09
parent9798a593c6c26b51f810be1d04482a812fb3ed7a (diff)
parent38f51c213c83eeb4cf5bdecfe442c19be2ca8181 (diff)
downloadnixpkgs-c03139da1d1cfddad0aa1b566cf5d5ddb8f03f5f.tar
nixpkgs-c03139da1d1cfddad0aa1b566cf5d5ddb8f03f5f.tar.gz
nixpkgs-c03139da1d1cfddad0aa1b566cf5d5ddb8f03f5f.tar.bz2
nixpkgs-c03139da1d1cfddad0aa1b566cf5d5ddb8f03f5f.tar.lz
nixpkgs-c03139da1d1cfddad0aa1b566cf5d5ddb8f03f5f.tar.xz
nixpkgs-c03139da1d1cfddad0aa1b566cf5d5ddb8f03f5f.tar.zst
nixpkgs-c03139da1d1cfddad0aa1b566cf5d5ddb8f03f5f.zip
Merge pull request #146341 from bryanasdev000/gotify-desktop
gotify-desktop: init at 1.2.0
-rw-r--r--pkgs/tools/misc/gotify-desktop/default.nix26
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/tools/misc/gotify-desktop/default.nix b/pkgs/tools/misc/gotify-desktop/default.nix
new file mode 100644
index 00000000000..350f29ec52b
--- /dev/null
+++ b/pkgs/tools/misc/gotify-desktop/default.nix
@@ -0,0 +1,26 @@
+{ lib, fetchFromGitHub, rustPlatform, openssl, pkg-config}:
+
+rustPlatform.buildRustPackage rec {
+  pname = "gotify-desktop";
+  version = "1.2.0";
+
+  src = fetchFromGitHub {
+    owner = "desbma";
+    repo = pname;
+    rev = version;
+    sha256 = "sha256-QQpZeXFv8BqFOQ+7ANWmtsgNlMakAL2ML4rlG2cFZJE=";
+  };
+
+  cargoSha256 = "sha256-zcSAsI/yGGJer7SPKDKZ6NQ3UgTdBcDighS6VTNITMo=";
+
+  nativeBuildInputs = [ pkg-config ];
+
+  buildInputs = [ openssl ];
+
+  meta = with lib; {
+    description = "Small Gotify daemon to send messages as desktop notifications";
+    homepage = "https://github.com/desbma/gotify-desktop";
+    license = licenses.gpl3Plus;
+    maintainers = [ maintainers.bryanasdev000 ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 8ed0f125f69..3c09439bc98 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -3076,6 +3076,8 @@ with pkgs;
 
   gotify-cli = callPackage ../tools/misc/gotify-cli { };
 
+  gotify-desktop = callPackage ../tools/misc/gotify-desktop { };
+
   gping = callPackage ../tools/networking/gping { };
 
   gpu-burn = callPackage ../applications/misc/gpu-burn { };