From 53e6f03c6be16e6f23b376724855807286063bcd Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Sat, 25 Oct 2025 12:01:20 +0530 Subject: [PATCH] waybar: pin libcava in waybar --- pkgs/by-name/wa/waybar/package.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/waybar/package.nix b/pkgs/by-name/wa/waybar/package.nix index e2ac48057949..d915092c3346 100644 --- a/pkgs/by-name/wa/waybar/package.nix +++ b/pkgs/by-name/wa/waybar/package.nix @@ -14,7 +14,6 @@ gtkmm3, iniparser, jsoncpp, - libcava, libdbusmenu-gtk3, libevdev, libinotify-kqueue, @@ -81,9 +80,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-mGiBZjfvtZZkSHrha4UF2l1Ogbij8J//r2h4gcZAJ6w="; }; + libcavaSrc = fetchFromGitHub { + owner = "LukashonakV"; + repo = "cava"; + tag = "0.10.4"; + hash = "sha256-9eTDqM+O1tA/3bEfd1apm8LbEcR9CVgELTIspSVPMKM="; + }; + postUnpack = lib.optional cavaSupport '' pushd "$sourceRoot" - cp -R --no-preserve=mode,ownership ${libcava.src} subprojects/cava-0.10.4 + cp -R --no-preserve=mode,ownership ${finalAttrs.libcavaSrc} subprojects/cava-0.10.4 patchShebangs . popd '';