63 lines
1.9 KiB
Plaintext
63 lines
1.9 KiB
Plaintext
# sway # launchers
|
|
|
|
# menus: exec & apps
|
|
bindsym $mod+d exec $menud
|
|
bindsym $mod+p exec $menup
|
|
|
|
# terminal
|
|
bindsym $mod+ctrl+t 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+Shift+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"
|