81 lines
3.2 KiB
Plaintext
81 lines
3.2 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"
|
|
|
|
# screenshot
|
|
bindsym $mad+y 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 5%+ unmute"
|
|
bindsym XF86AudioLowerVolume exec --no-startup-id "amixer -q sset Master 5%- 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"
|
|
|
|
# Push-to-talk : maintenir Ctrl+!
|
|
#bindsym Ctrl+exclam exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 0; done"
|
|
#bindsym --release Ctrl+exclam exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 1; done"
|
|
#bindsym Ctrl+k exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 0; done"
|
|
#bindsym --release Ctrl+k exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 1; done"
|
|
|
|
# Ctrl+Shift+! : mute permanent
|
|
bindsym Ctrl+Shift+exclam exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 0; done"
|
|
bindsym Ctrl+Shift+k exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 0; done"
|
|
|
|
bindsym Ctrl+Space exec sh -c "/home/gil/.local/bin/toggleLayout.sh"
|
|
|
|
set $ipc noctalia msg
|
|
bindsym $mod+p exec $ipc panel-toggle launcher
|
|
bindsym $mod+c exec $ipc panel-toggle control-center
|
|
bindsym $mod+comma exec $ipc settings-toggle
|
|
#bindsym --locked XF86AudioRaiseVolume exec $ipc volume-up
|
|
#bindsym --locked XF86AudioLowerVolume exec $ipc volume-down
|
|
#bindsym --locked XF86AudioMute exec $ipc volume-mute
|
|
#bindsym --locked XF86MonBrightnessUp exec $ipc brightness-up
|
|
#bindsym --locked XF86MonBrightnessDown exec $ipc brightness-down
|