From efa04e5c3ead00ce288a806ea649f9fd3e4a6ffa Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Sat, 10 Oct 2026 04:38:07 +0530 Subject: fix(audio): support volume boost controls --- modules/desktop/eww/bar/system-stats.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules/desktop/eww/bar') diff --git a/modules/desktop/eww/bar/system-stats.lua b/modules/desktop/eww/bar/system-stats.lua index b651e2d..6085f39 100644 --- a/modules/desktop/eww/bar/system-stats.lua +++ b/modules/desktop/eww/bar/system-stats.lua @@ -483,7 +483,7 @@ local function get_sound_state() if pout then local num = tonumber(pout:match("^(%-?%d+)")) if num then - percent = math.max(0, math.min(100, num)) + percent = math.max(0, num) end end -- cgit v1.2.3 From fa625f473a4b6cda62ec0f0eb2eb1293ced27573 Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Sat, 10 Oct 2026 05:01:42 +0530 Subject: fix(desktop/eww): using scroll for volume uses boost --- modules/desktop/eww/bar/bar.nix | 2 ++ modules/desktop/eww/bar/bar.yuck | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'modules/desktop/eww/bar') diff --git a/modules/desktop/eww/bar/bar.nix b/modules/desktop/eww/bar/bar.nix index 3f322e4..009b28c 100644 --- a/modules/desktop/eww/bar/bar.nix +++ b/modules/desktop/eww/bar/bar.nix @@ -90,10 +90,12 @@ in builtins.replaceStrings [ + "@@bash@@" "@@niri-status-script@@" "@@system-stats-script@@" ] [ + (lib.getExe config.terminal.bash.package) (lib.getExe niri-status) (lib.getExe system-stats) ] diff --git a/modules/desktop/eww/bar/bar.yuck b/modules/desktop/eww/bar/bar.yuck index 66e552f..c2fb09d 100644 --- a/modules/desktop/eww/bar/bar.yuck +++ b/modules/desktop/eww/bar/bar.yuck @@ -127,7 +127,7 @@ (label :class "system-label" :text "${system_stats.battery.present ? (system_stats.battery.percent + '%') : '-'}")) (eventbox :onclick "pamixer --toggle-mute" - :onscroll "bash -c '[ \"{}\" = \"up\" ] && pamixer --increase 5 --unmute || pamixer --decrease 5'" + :onscroll "@@bash@@ -c '[ \"{}\" = \"up\" ] && pamixer --allow-boost --increase 5 --unmute || pamixer --allow-boost --decrease 5'" :cursor "pointer" :halign "fill" (box :orientation "v" -- cgit v1.2.3