# sway # launchers # menus: exec & apps bindsym $mod+d exec $menud bindsym $mod+p exec $menup # terminal bindsym $mod+Return exec $term # help center bindsym $mad+F1 exec "nakedhelp" # infos system bindsym $mad+m exec "$term --title=btop --app-id=btop btop" bindsym $mad+i exec "$infosbox" bindsym $mad+Shift+i exec "$infosystem" # lockscreen bindsym $mad+l exec "$locker" # wall: set or random bindsym $mod+Ctrl+w exec --no-startup-id "nakedwalls" bindsym $mad+Ctrl+w exec --no-startup-id "$HOME/.config/sway/scripts/wallrdm" # screenshot bindsym $mad+p exec 'grim -g "$(slurp)" - | wl-copy' # apps launchers keybinds bindsym $mad+r exec "$term --title=filer --app-id=filer lf" bindsym $mad+Shift+r exec "pcmanfm --no-desktop" bindsym $mad+e exec "$term --title=vim --app-id=vim vim" bindsym $mad+Shift+e exec "geany" bindsym $mad+x exec "foot --title=irc --app-id=irc weechat-curses" bindsym $mad+Shift+x exec "$mailer" bindsym $mad+w exec "$browser" bindsym $mad+Shift+w exec "$browser" # audio bindings bindsym $mad+v exec "$mixer" bindsym XF86AudioRaiseVolume exec --no-startup-id "amixer -q sset Master 1%+ unmute" bindsym XF86AudioLowerVolume exec --no-startup-id "amixer -q sset Master 1%- unmute" bindsym XF86AudioMute exec --no-startup-id "amixer set Master toggle" bindsym XF86AudioMicMute exec --no-startup-id "amixer set Capture toggle" # brightness bindings bindsym XF86MonBrightnessUp exec --no-startup-id "brightnessctl s 5%+" bindsym XF86MonBrightnessDown exec --no-startup-id "brightnessctl s 5%-" # mocp bindings bindsym $mad+z exec "$player" bindsym XF86AudioPrev exec --no-startup-id "mocp --previous" bindsym XF86AudioPlay exec --no-startup-id "mocp --toggle-pause" bindsym XF86AudioNext exec --no-startup-id "mocp --next" # start search bindsym $mad+f exec "nakedlocate" # cleaner bindsym $mad+Backspace exec "dotcleaner" # screentemp toggle bindsym $mad+Shift+s exec "$HOME/.config/sway/scripts/screentemp toggle; pkill -RTMIN+5 waybar"