### Input configuration # # You can get the names of your inputs by running: swaymsg -t get_inputs # Read `man 5 sway-input` for more information about this section. input "type:keyboard" { xkb_layout us(intl),de xkb_model pc105 xkb_options ctrl:nocaps } input "type:touchpad" { tap enabled natural_scroll enabled } # Touchpad controls #bindsym XF86TouchpadToggle exec $HOME/Workspace/ben/toggletouchpad.sh # toggle touchpad # Screen brightness controls bindsym XF86MonBrightnessUp exec "brightnessctl -d gmux_backlight set +10%" bindsym XF86MonBrightnessDown exec "brightnessctl -d gmux_backlight set 10%-" # Keyboard backlight brightness controls bindsym XF86KbdBrightnessDown exec "brightnessctl -d smc::kbd_backlight set 10%-" bindsym XF86KbdBrightnessUp exec "brightnessctl -d smc::kbd_backlight set +10%" # Pulse Audio controls bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%; exec pactl set-sink-mute @DEFAULT_SINK@ 0 #increase sound volume bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%; exec pactl set-sink-mute @DEFAULT_SINK@ 0 #decrease sound volume bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle # mute sound # Media player controls bindsym XF86AudioPlay exec "playerctl play-pause; notify-send 'Play/Pause'" bindsym XF86AudioNext exec "playerctl next; notify-send 'Next'" bindsym XF86AudioPrev exec "playerctl previous; notify-send 'Prev.'"