From 6c05a4c70ca92a313486e4a54d47489b6c05c7e5 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 26 Jul 2023 10:18:25 -0500 Subject: [PATCH] wttrbar: init at 0.3.2 --- pkgs/applications/misc/wttrbar/default.nix | 29 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 +++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/applications/misc/wttrbar/default.nix diff --git a/pkgs/applications/misc/wttrbar/default.nix b/pkgs/applications/misc/wttrbar/default.nix new file mode 100644 index 000000000000..90ec71e97575 --- /dev/null +++ b/pkgs/applications/misc/wttrbar/default.nix @@ -0,0 +1,29 @@ +{ lib +, stdenv +, fetchFromGitHub +, rustPlatform +, darwin +}: + +rustPlatform.buildRustPackage rec { + pname = "wttrbar"; + version = "0.3.2"; + + src = fetchFromGitHub { + owner = "bjesus"; + repo = "wttrbar"; + rev = version; + hash = "sha256-RQeRDu8x6OQAD7VYT7FwBfj8gxn1nj6hP60oCIiuAgg="; + }; + + buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk_11_0.frameworks.Security ]; + + cargoHash = "sha256-hJCEA6m/iZuSjWRbbaoJ5ryG0z5U/IWhbEvNAohFyjg="; + + meta = { + description = "A simple but detailed weather indicator for Waybar using wttr.in"; + homepage = "https://github.com/bjesus/wttrbar"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ khaneliman ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fa414114ae95..e6ce25e7274f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -41626,4 +41626,7 @@ with pkgs; waylyrics = callPackage ../applications/audio/waylyrics { }; gitrs = callPackage ../tools/misc/gitrs { }; + + wttrbar = callPackage ../applications/misc/wttrbar { }; + }