From 97a2a0e6e51f816383e5ed539c72c2caf5a0ff7b Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Tue, 20 Apr 2021 00:38:08 +0200 Subject: [PATCH] home: i3: volume bindings --- home/x/i3.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/home/x/i3.nix b/home/x/i3.nix index 265d029..8d441a0 100644 --- a/home/x/i3.nix +++ b/home/x/i3.nix @@ -88,6 +88,12 @@ in keybindings = lib.mkOptionDefault { "${modifier}+Shift+e" = ''mode "${logoutMode}"''; "${modifier}+i" = "exec emacsclient -c"; + + # Volume handling + "XF86AudioRaiseVolume" = "exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5%"; + "XF86AudioLowerVolume" = "exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5%"; + "XF86AudioMute" = "exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle"; + "XF86AudioMicMute" = "exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle"; }; modes =