This commit is contained in:
2025-06-26 21:40:43 +03:00
parent d259a6fd55
commit 3a8f55211f
10 changed files with 114 additions and 29 deletions

View File

@ -61,6 +61,9 @@ binde = CTRL, F2, exec, playerctl volume 0.05+
binde = $mod CTRL, F2, exec, playerctl volume 0.01+
bind = $mod, F3, exec, playerctl play-pause
bind = SHIFT, F3, exec, playerctl -a play-pause
# bind = $mod, F4, pass, class:^(com\.obsproject\.Studio)$
bind = $mod, F4, sendshortcut, , F4, class:^(com\.obsproject\.Studio)$
bind = $mod SHIFT, F4, sendshortcut, SHIFT, F4, class:^(com\.obsproject\.Studio)$
# toggles
bindl = $mod, F5, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ 1
bind = SHIFT, F5, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ 0
@ -93,8 +96,9 @@ binde = SHIFT, XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUD
binde = SHIFT, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 1%-
bindl =, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ 1
bind = SHIFT, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ 0
bindl =, XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ 1 ; killall waybar -s 35
bind = SHIFT, XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ 0 ; killall waybar -s 35
# bindl =, XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ 1 ; killall waybar -s 35
# bind = SHIFT, XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ 0 ; killall waybar -s 35
bind =, XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle ; killall waybar -s 35
bind =, XF86AudioPlay, exec, playerctl play-pause
bind =, XF86AudioPrev, exec, playerctl previous
bind =, XF86AudioNext, exec, playerctl next
@ -139,7 +143,7 @@ bind = SHIFT, F, exec, firefox
bind = SHIFT, F, submap, reset
bind = CTRL, F, exec, torbrowser-launcher
bind = CTRL, F, submap, reset
bind =, T, exec, killall telegram-desktop || telegram-desktop
bind =, T, exec, killall Telegram || Telegram
bind =, T, submap, reset
bind =, S, exec, killall signal-desktop || signal-desktop
bind =, S, submap, reset
@ -153,15 +157,15 @@ bind =, Y, exec, kitty yazi
bind =, Y, submap, reset
bind =, L, exec, logseq
bind =, L, submap, reset
bind =, O, exec, QT_SCALE_FACTOR=1.5 obs
bind =, O, exec, QT_SCALE_FACTOR=1.25 obs
bind =, O, submap, reset
bind =, K, exec, klavaro
bind =, K, submap, reset
bind = SHIFT, S, exec, mysql-workbench
bind = SHIFT, S, exec, gamemoderun steam-native
bind = SHIFT, S, submap, reset
bind =, D, exec, discord --enable-features=UseOzonePlatform --ozone-platform=wayland
bind =, D, submap, reset
bind = SHIFT, V, exec, virtualboxvm --startvm Ghost11
bind = SHIFT, V, exec, QT_SCALE_FACTOR=1.5 virtualbox
bind = SHIFT, V, submap, reset
bind =, V, exec, bitwarden-desktop
bind =, V, submap, reset
@ -298,17 +302,17 @@ bindle =, J, exec, brightnessctl s 5%+
binde = CTRL, J, exec, brightnessctl s 1%+
binde = SHIFT, J, exec, brightnessctl s 15%+
bind =, R, exec, wl-screenrec --codec hevc -b '1 MB' --audio --audio-device $(pactl list short sinks | grep $(pactl get-default-sink) | head -c2) -f $SCREENRECORD_DIR/$(date +'%-d.%m.%y-%H:%M:%S').mkv
bind =, R, exec, sleep 0.5; killall waybar -s 36
bind =, R, submap, reset
bind = SHIFT, R, exec, wl-screenrec --codec hevc -b '1 MB' --audio -f $SCREENRECORD_DIR/$(date +'%-d.%m.%y-%H:%M:%S').mkv
bind = SHIFT, R, exec, sleep 0.5; killall waybar -s 36
bind = SHIFT, R, submap, reset
bind = CTRL, R, exec, wl-screenrec --codec hevc -b '0.5 MB' -g "$($slurp_cmd ff00ff)" -f $SCREENRECORD_DIR/$(date +'%-d.%m.%y-%H:%M:%S').mkv
bind = CTRL, R, exec, sleep 0.5; killall waybar -s 36
bind = CTRL, R, submap, reset
bind = $mod, R, exec, killall -INT wl-screenrec ; sleep 1; killall waybar -s 36
bind = $mod, R, submap, reset
# bind =, R, exec, wl-screenrec --codec hevc -b '1 MB' --audio --audio-device $(pactl list short sinks | grep $(pactl get-default-sink) | head -c2) -f $SCREENRECORD_DIR/$(date +'%-d.%m.%y-%H:%M:%S').mkv
# bind =, R, exec, sleep 0.5; killall waybar -s 36
# bind =, R, submap, reset
# bind = SHIFT, R, exec, wl-screenrec --codec hevc -b '1 MB' --audio -f $SCREENRECORD_DIR/$(date +'%-d.%m.%y-%H:%M:%S').mkv
# bind = SHIFT, R, exec, sleep 0.5; killall waybar -s 36
# bind = SHIFT, R, submap, reset
# bind = CTRL, R, exec, wl-screenrec --codec hevc -b '0.5 MB' -g "$($slurp_cmd ff00ff)" -f $SCREENRECORD_DIR/$(date +'%-d.%m.%y-%H:%M:%S').mkv
# bind = CTRL, R, exec, sleep 0.5; killall waybar -s 36
# bind = CTRL, R, submap, reset
# bind = $mod, R, exec, killall -INT wl-screenrec ; sleep 1; killall waybar -s 36
# bind = $mod, R, submap, reset
bindl = $mod, M, submap, reset
bindl = $mod, grave, submap, reset