From 071b541b996d65f7d71667e866ae02206d876154 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:19 +0100 Subject: [PATCH] wl-kbptr: refactor this shouldn't create any rebuilds --- pkgs/by-name/wl/wl-kbptr/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/wl/wl-kbptr/package.nix b/pkgs/by-name/wl/wl-kbptr/package.nix index 99acf8635be1..11e58ed2b897 100644 --- a/pkgs/by-name/wl/wl-kbptr/package.nix +++ b/pkgs/by-name/wl/wl-kbptr/package.nix @@ -14,16 +14,14 @@ wayland-protocols, wayland-scanner, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "wl-kbptr"; version = "0.4.1"; -in -stdenv.mkDerivation { - inherit pname version; + src = fetchFromGitHub { owner = "moverest"; repo = "wl-kbptr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Z0ECLxkJChGe2ggwFRuKJj+J6+KcTAlZclqdvBzZDzs="; }; @@ -56,7 +54,7 @@ stdenv.mkDerivation { meta = { homepage = "https://github.com/moverest/wl-kbptr"; description = "Control the mouse pointer with the keyboard on Wayland"; - changelog = "https://github.com/moverest/wl-kbptr/releases/tag/v${version}"; + changelog = "https://github.com/moverest/wl-kbptr/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3; mainProgram = "wl-kbptr"; maintainers = [ @@ -65,4 +63,4 @@ stdenv.mkDerivation { ]; inherit (wayland.meta) platforms; }; -} +})