From 78bee42eee2cc22c1941528c6614f0641b8d8690 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 6 Feb 2026 20:16:58 +0000 Subject: [PATCH] waybar: 0.14.0 -> 0.15.0 Diff: https://github.com/Alexays/Waybar/compare/0.14.0...0.15.0 Changelog: https://github.com/alexays/waybar/releases/tag/0.15.0 --- pkgs/by-name/wa/waybar/package.nix | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/wa/waybar/package.nix b/pkgs/by-name/wa/waybar/package.nix index 1d166b8de1f01..26088e2653c80 100644 --- a/pkgs/by-name/wa/waybar/package.nix +++ b/pkgs/by-name/wa/waybar/package.nix @@ -69,27 +69,36 @@ nix-update-script, }: +let + libcava = + let + version = "0.10.7-beta"; + in + { + inherit version; + + src = fetchFromGitHub { + owner = "LukashonakV"; + repo = "cava"; + tag = "v${version}"; + hash = "sha256-IX1B375gTwVDRjpRfwKGuzTAZOV2pgDWzUd4bW2cTDU="; + }; + }; +in stdenv.mkDerivation (finalAttrs: { pname = "waybar"; - version = "0.14.0"; + version = "0.15.0"; src = fetchFromGitHub { owner = "Alexays"; repo = "Waybar"; tag = finalAttrs.version; - hash = "sha256-mGiBZjfvtZZkSHrha4UF2l1Ogbij8J//r2h4gcZAJ6w="; - }; - - libcavaSrc = fetchFromGitHub { - owner = "LukashonakV"; - repo = "cava"; - tag = "0.10.4"; - hash = "sha256-9eTDqM+O1tA/3bEfd1apm8LbEcR9CVgELTIspSVPMKM="; + hash = "sha256-49ZKgK96a9uFip+svOdnw397xcEjiftXzd9gyv1H3sU="; }; postUnpack = lib.optional cavaSupport '' pushd "$sourceRoot" - cp -R --no-preserve=mode,ownership ${finalAttrs.libcavaSrc} subprojects/cava-0.10.4 + cp -R --no-preserve=mode,ownership ${libcava.src} subprojects/cava-${libcava.version} patchShebangs . popd '';