nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

commit d59d5f62f11fb53785996436ddba90bf4a04d18f
parent b8315c175a62afa828bedd125bd6330db87a1767
Author: Peter <peter@minskio.co.uk>
Date:   Sat, 12 Sep 2026 18:19:28 +0100

Add global volume hotkeys to hyprland

Diffstat:
Mhome/hyprland.nix | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/home/hyprland.nix b/home/hyprland.nix @@ -87,6 +87,8 @@ in hl.bind("XF86AudioPause", hl.dsp.exec_cmd("playerctl play-pause"), { locked = true }) hl.bind("XF86AudioPlay", hl.dsp.exec_cmd("playerctl play-pause"), { locked = true }) hl.bind("XF86AudioPrev", hl.dsp.exec_cmd("playerctl previous"), { locked = true }) + hl.bind("CTRL + ALT + equal", hl.dsp.exec_cmd("wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%+"), { locked = true, repeating = true }) + hl.bind("CTRL + ALT + minus", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"), { locked = true, repeating = true }) -- Smart gaps hl.workspace_rule({ workspace = "w[tv1]", gaps_out = 0, gaps_in = 0 }) hl.workspace_rule({ workspace = "f[1]", gaps_out = 0, gaps_in = 0 })