From 9320eda80084d54dd00011a451c07ec37979566e Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 11 Feb 2026 16:19:12 +0100 Subject: [PATCH] picoleaf: init at 1.4.0 --- pkgs/by-name/pi/picoleaf/package.nix | 29 ++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/by-name/pi/picoleaf/package.nix diff --git a/pkgs/by-name/pi/picoleaf/package.nix b/pkgs/by-name/pi/picoleaf/package.nix new file mode 100644 index 000000000000..b8b2c60e4805 --- /dev/null +++ b/pkgs/by-name/pi/picoleaf/package.nix @@ -0,0 +1,29 @@ +{ + lib, + stdenv, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "picoleaf"; + version = "1.4.0"; + + src = fetchFromGitHub { + owner = "tessro"; + repo = "picoleaf"; + tag = "v${finalAttrs.version}"; + hash = "sha256-o1REM8Gfv+hJGVlo+c4gYr9U2MiTDwHLAx5SaBAN39s="; + }; + + vendorHash = "sha256-6/4xKZ/G8kTmQwdYmUOlZNQMJ/I8yThfLYjOPzyhlyQ="; + + meta = { + description = "A tiny CLI tool for controlling Nanoleaf"; + mainProgram = "picoleaf"; + homepage = "https://github.com/tessro/picoleaf"; + changelog = "https://github.com/tessro/picoleaf/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sfrijters ]; + }; +})