From 5676cfa7326f32efde745d1fc5c6056d10e4fdc1 Mon Sep 17 00:00:00 2001 From: Pierre Martin Date: Wed, 31 Oct 2018 07:39:55 +0100 Subject: [PATCH] i3: support media / brightness multimedia keys --- home.nix | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/home.nix b/home.nix index 60a7cd0..a35a99e 100644 --- a/home.nix +++ b/home.nix @@ -144,22 +144,19 @@ in # See https://faq.i3wm.org/question/3747/enabling-multimedia-keys.1.html # Pulse Audio controls - # bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume - # bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume - # bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound - - # Sreen brightness controls - # bindsym XF86MonBrightnessUp exec light -A 2 # increase screen brightness - # bindsym XF86MonBrightnessDown exec light -U 2 # decrease screen brightness - - # Touchpad controls - # bindsym XF86TouchpadToggle exec /some/path/toggletouchpad.sh # toggle touchpad + "XF86AudioRaiseVolume" = "exec --no-startup-id pactl set-sink-volume 0 +5%"; #increase sound volume + "XF86AudioLowerVolume" = "exec --no-startup-id pactl set-sink-volume 0 -5%"; #decrease sound volume + "XF86AudioMute" = "exec --no-startup-id pactl set-sink-mute 0 toggle"; # mute sound # Media player controls - # bindsym XF86AudioPlay exec playerctl play - # bindsym XF86AudioPause exec playerctl pause - # bindsym XF86AudioNext exec playerctl next - # bindsym XF86AudioPrev exec playerctl previous + "XF86AudioPlay" = "exec playerctl play"; + "XF86AudioPause" = "exec playerctl pause"; + "XF86AudioNext" = "exec playerctl next"; + "XF86AudioPrev" = "exec playerctl previous"; + + # Sreen brightness controls + "XF86MonBrightnessUp" = "exec light -A 2"; # increase screen brightness + "XF86MonBrightnessDown" = "exec light -U 2"; # decrease screen brightness }; startup = [