summaryrefslogtreecommitdiffstats
path: root/pkgs/tools
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2021-11-20 00:01:21 +0000
committerGitHub <noreply@github.com>2021-11-20 00:01:21 +0000
commit7495684853151ab456d8b78b5f4ae0e19036dea0 (patch)
tree3a9ee466135f9c4e7845e6fa70728c6f8885fa00 /pkgs/tools
parent4669316d5c3513bb2e8f346ac93c3d82eea1f882 (diff)
parent939caa7fb77028634d31956db72480c204752f9e (diff)
Merge master into staging-next
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/admin/google-cloud-sdk/default.nix2
-rw-r--r--pkgs/tools/misc/gotify-desktop/default.nix26
2 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix
index fd02e7ea418e..ac3f9d65c0fe 100644
--- a/pkgs/tools/admin/google-cloud-sdk/default.nix
+++ b/pkgs/tools/admin/google-cloud-sdk/default.nix
@@ -103,6 +103,8 @@ in stdenv.mkDerivation rec {
mkdir -p $out/share/zsh/site-functions
mv $out/google-cloud-sdk/completion.zsh.inc $out/share/zsh/site-functions/_gcloud
ln -s $out/share/zsh/site-functions/_gcloud $out/share/zsh/site-functions/_gsutil
+ # zsh doesn't load completions from $FPATH without #compdef as the first line
+ sed -i '1 i #compdef gcloud' $out/share/zsh/site-functions/_gcloud
# This directory contains compiled mac binaries. We used crcmod from
# nixpkgs instead.
diff --git a/pkgs/tools/misc/gotify-desktop/default.nix b/pkgs/tools/misc/gotify-desktop/default.nix
new file mode 100644
index 000000000000..350f29ec52b0
--- /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 ];
+ };
+}