diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2024-12-18 22:35:25 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2024-12-18 22:35:25 +0800 |
| commit | b2cbe86cd738d9178e194a8d99be93ab0aba7994 (patch) | |
| tree | b32d3e3b004292389d4bc0d4c5672f6310473fe5 | |
| parent | e4faac7369a6b6d1a568fe7aa1582c3bc6f7b64d (diff) | |
change: $mainMod -> $mod
| -rw-r--r-- | dot-config/hypr/binds.conf | 192 |
1 files changed, 96 insertions, 96 deletions
diff --git a/dot-config/hypr/binds.conf b/dot-config/hypr/binds.conf index af2bea26..11e77579 100644 --- a/dot-config/hypr/binds.conf +++ b/dot-config/hypr/binds.conf @@ -9,34 +9,34 @@ binds { } # See https://wiki.hyprland.org/Configuring/Keywords/ -$mainMod = SUPER # Sets "SUPER" key as main modifier +$mod = SUPER # Sets "SUPER" key as main modifier # Launching... -bind = $mainMod, return, execr, $terminal -bind = $mainMod shift, return, exec, $termfloat -# bind = $mainMod space, return, execr, $terminal start --class pseudo -bind = $mainMod alt, Delete, execr, $rofiexec/rofi_powermenu +bind = $mod, return, execr, $terminal +bind = $mod shift, return, exec, $termfloat +# bind = $mod space, return, execr, $terminal start --class pseudo +bind = $mod alt, Delete, execr, $rofiexec/rofi_powermenu bind = alt, F1, execr, $rofiexec/rofi_launcher bind = alt, F2, execr, $rofiexec/rofi_runner bind = alt, F3, execr, $rofiexec/sgpt -bind = $mainMod, period, execr, $rofiexec/rofi_emoji +bind = $mod, period, execr, $rofiexec/rofi_emoji # utils -bind = $mainMod, c, execr, $rofiexec/rofi_configs -bind = $mainMod, m, execr, $rofiexec/rofi_music -bind = $mainMod, n, execr, nmd -bind = $mainMod, r, execr, $rofiexec/rofi_asroot -# bind = $mainMod, s, execr, $rofiexec/rofi_screenshot -bind = $mainMod, v, execr, $rofiexec/rofi_clipboard -bind = $mainMod, w, execr, $rofiexec/rofi_windows -bind = $mainMod, x, execr, $rofiexec/rofi_powermenu -bind = $mainMod, b, execr, $rofiexec/rofi_bluetooth +bind = $mod, c, execr, $rofiexec/rofi_configs +bind = $mod, m, execr, $rofiexec/rofi_music +bind = $mod, n, execr, nmd +bind = $mod, r, execr, $rofiexec/rofi_asroot +# bind = $mod, s, execr, $rofiexec/rofi_screenshot +bind = $mod, v, execr, $rofiexec/rofi_clipboard +bind = $mod, w, execr, $rofiexec/rofi_windows +bind = $mod, x, execr, $rofiexec/rofi_powermenu +bind = $mod, b, execr, $rofiexec/rofi_bluetooth # GUI -bind = $mainMod shift, f, execr, $fileManager -# bind = $mainMod shift, w, execr, $browser --restore-last-session -bind = $mainMod shift, w, execr, $browser # -new-tab about:sessionrestore -bind = $mainMod shift, e, execr, code -bind = $mainMod shift, d, execr, discord $waylandarg -bind = $mainMod shift, b, execr, beeper $waylandarg +bind = $mod shift, f, execr, $fileManager +# bind = $mod shift, w, execr, $browser --restore-last-session +bind = $mod shift, w, execr, $browser # -new-tab about:sessionrestore +bind = $mod shift, e, execr, code +bind = $mod shift, d, execr, discord $waylandarg +bind = $mod shift, b, execr, beeper $waylandarg # CLI bind = ctrl alt, a, exec, $termfloat -T pulsemixer -e pulsemixer bind = ctrl alt, r, exec, $termfloat -T ranger -e ranger @@ -49,16 +49,16 @@ bindtp = ctrl shift, escape, execr, missioncenter # Misc # bind = ctrl alt, m, execr, music -bind = $mainMod, p, execr, hyprpicker --autocopy +bind = $mod, p, execr, hyprpicker --autocopy bindtp = ctrl alt, l, execr, loginctl lock-session # Misc -bind = $mainMod shift, g, execr, gtk-launch shortwave.desktop -# bind = $mainMod shift, c, execr, gtk-launch google-chat.desktop +bind = $mod shift, g, execr, gtk-launch shortwave.desktop +# bind = $mod shift, c, execr, gtk-launch google-chat.desktop # XF86 keys & Misc bind = ,XF86Print, execr, pidof slurp || $HOME/scripts/sysutil.sh screenshot --now bind = alt, XF86AudioMute, execr, $HOME/scripts/sysutil.sh screenshot --in5sec -bind = $mainMod shift, s, execr, $HOME/scripts/sysutil.sh screenshot --area +bind = $mod shift, s, execr, $HOME/scripts/sysutil.sh screenshot --area # Volume binde = ,XF86AudioRaiseVolume, execr, $HOME/scripts/sysutil.sh volume --inc @@ -85,23 +85,23 @@ bind = ,XF86MonBrightnessDown, execr, $HOME/scripts/sysutil.sh brightness --dec # Window management -# bind = $mainMod, d, execr, $HOME/scripts/hyprhide h -# bind = $mainMod, i, execr, $HOME/scripts/hyprhide s -bind = $mainMod, d, movetoworkspacesilent, special:minimized -bind = $mainMod, i, togglespecialworkspace, minimized -bind = $mainMod, i, movetoworkspace, +0 -bind = $mainMod, q, killactive -bind = $mainMod shift, q, execr, kill -9 $(hyprctl activewindow | grep pid | tail -1 | awk '{print$2}') +# bind = $mod, d, execr, $HOME/scripts/hyprhide h +# bind = $mod, i, execr, $HOME/scripts/hyprhide s +bind = $mod, d, movetoworkspacesilent, special:minimized +bind = $mod, i, togglespecialworkspace, minimized +bind = $mod, i, movetoworkspace, +0 +bind = $mod, q, killactive +bind = $mod shift, q, execr, kill -9 $(hyprctl activewindow | grep pid | tail -1 | awk '{print$2}') bind = ctrl alt, escape, execr, hyprctl kill -bind = ctrl $mainMod shift, r, execr, systemctl restart $sessionManager +bind = ctrl $mod shift, r, execr, systemctl restart $sessionManager # restart bar -bind = ctrl $mainMod, escape, execr, killall -SIGUSR2 waybar || waybar & +bind = ctrl $mod, escape, execr, killall -SIGUSR2 waybar || waybar & # reload wall -bind = $mainMod alt, b, execr, killall wallust; killall mpvpaper.sh; $SCRIPTSDIR/mpvpaper.sh +bind = $mod alt, b, execr, killall wallust; killall mpvpaper.sh; $SCRIPTSDIR/mpvpaper.sh # bind = ctrl, up, hyprexpo:expo, on # bind = ctrl, down, hyprexpo:expo, off -bind = ctrl $mainMod alt, up, overview:open -bind = ctrl $mainMod alt, down, overview:close +bind = ctrl $mod alt, up, overview:open +bind = ctrl $mod alt, down, overview:close # bind = alt, tab, execr, hyprswitch gui # bind = alt, grave, execr, hyprswitch gui --reverse # bindr = alt, tab, execr, hyprswitch close @@ -111,89 +111,89 @@ bind = alt, grave, execr, hyprswitch gui --mod-key alt_l --key tab --close mod-k binde = ctrl alt, left, workspace, -1 binde = ctrl alt, right, workspace, +1 -binde = $mainMod shift, left, movewindow, l -binde = $mainMod shift, right, movewindow, r -binde = $mainMod shift, up, movewindow, u -binde = $mainMod shift, down, movewindow, d -binde = $mainMod shift, h, movewindow, l -binde = $mainMod shift, l, movewindow, r -binde = $mainMod shift, k, movewindow, u -binde = $mainMod shift, j, movewindow, d +binde = $mod shift, left, movewindow, l +binde = $mod shift, right, movewindow, r +binde = $mod shift, up, movewindow, u +binde = $mod shift, down, movewindow, d +binde = $mod shift, h, movewindow, l +binde = $mod shift, l, movewindow, r +binde = $mod shift, k, movewindow, u +binde = $mod shift, j, movewindow, d # binde = ctrl shift, left, resizeactive, -20 0 # binde = ctrl shift, left, moveactive, 20 0 # binde = ctrl shift, right, resizeactive, -20 0 # binde = ctrl shift, up, resizeactive, 0 -20 # binde = ctrl shift, up, moveactive, 0 20 # binde = ctrl shift, down, resizeactive, 0 -20 -binde = ctrl $mainMod, left, resizeactive, 20 0 -binde = ctrl $mainMod, left, moveactive, -20 0 -binde = ctrl $mainMod, right, resizeactive, 20 0 -binde = ctrl $mainMod, up, resizeactive, 0 20 -binde = ctrl $mainMod, up, moveactive, 0 -20 -binde = ctrl $mainMod, down, resizeactive, 0 20 -binde = ctrl $mainMod alt, f, setfloating, 1 -binde = ctrl $mainMod alt, f, centerwindow, 1 +binde = ctrl $mod, left, resizeactive, 20 0 +binde = ctrl $mod, left, moveactive, -20 0 +binde = ctrl $mod, right, resizeactive, 20 0 +binde = ctrl $mod, up, resizeactive, 0 20 +binde = ctrl $mod, up, moveactive, 0 -20 +binde = ctrl $mod, down, resizeactive, 0 20 +binde = ctrl $mod alt, f, setfloating, 1 +binde = ctrl $mod alt, f, centerwindow, 1 binde = shift alt, left, moveactive, -20 0 binde = shift alt, right, moveactive, 20 0 binde = shift alt, up, moveactive, 0 -20 binde = shift alt, down, moveactive, 0 20 # zoom -bind = $mainMod, equal, execr, /bin/bash -c "hyprctl keyword cursor:zoom_factor $(($(hyprctl getoption cursor:zoom_factor | awk '/float/ {print $2}')+0.1))" +bind = $mod, equal, execr, /bin/bash -c "hyprctl keyword cursor:zoom_factor $(($(hyprctl getoption cursor:zoom_factor | awk '/float/ {print $2}')+0.1))" # window shortcuts -bind = $mainMod, f, fullscreen, -bind = $mainMod, space, togglefloating, -bind = $mainMod shift, space, pseudo, # dwindle -bind = $mainMod shift, m, togglesplit, # dwindle -bind = $mainMod, s, pin +bind = $mod, f, fullscreen, +bind = $mod, space, togglefloating, +bind = $mod shift, space, pseudo, # dwindle +bind = $mod shift, m, togglesplit, # dwindle +bind = $mod, s, pin # Move focus with mainMod + arrow keys -binde = $mainMod, left, movefocus, l -binde = $mainMod, right, movefocus, r -binde = $mainMod, up, movefocus, u -binde = $mainMod, down, movefocus, d +binde = $mod, left, movefocus, l +binde = $mod, right, movefocus, r +binde = $mod, up, movefocus, u +binde = $mod, down, movefocus, d # vim binds -binde = $mainMod, h, movefocus, l -binde = $mainMod, l, movefocus, r -binde = $mainMod, k, movefocus, u -binde = $mainMod, j, movefocus, d +binde = $mod, h, movefocus, l +binde = $mod, l, movefocus, r +binde = $mod, k, movefocus, u +binde = $mod, j, movefocus, d # Switch workspaces with mainMod + [0-9] -bind = $mainMod, 1, workspace, 1 -bind = $mainMod, 2, workspace, 2 -bind = $mainMod, 3, workspace, 3 -bind = $mainMod, 4, workspace, 4 -bind = $mainMod, 5, workspace, 5 -bind = $mainMod, 6, workspace, 6 -bind = $mainMod, 7, workspace, 7 -bind = $mainMod, 8, workspace, 8 -bind = $mainMod, 9, workspace, 9 -bind = $mainMod, 0, workspace, 10 +bind = $mod, 1, workspace, 1 +bind = $mod, 2, workspace, 2 +bind = $mod, 3, workspace, 3 +bind = $mod, 4, workspace, 4 +bind = $mod, 5, workspace, 5 +bind = $mod, 6, workspace, 6 +bind = $mod, 7, workspace, 7 +bind = $mod, 8, workspace, 8 +bind = $mod, 9, workspace, 9 +bind = $mod, 0, workspace, 10 # Move active window to a workspace with mainMod + SHIFT + [0-9] -bind = $mainMod SHIFT, 1, movetoworkspace, 1 -bind = $mainMod SHIFT, 2, movetoworkspace, 2 -bind = $mainMod SHIFT, 3, movetoworkspace, 3 -bind = $mainMod SHIFT, 4, movetoworkspace, 4 -bind = $mainMod SHIFT, 5, movetoworkspace, 5 -bind = $mainMod SHIFT, 6, movetoworkspace, 6 -bind = $mainMod SHIFT, 7, movetoworkspace, 7 -bind = $mainMod SHIFT, 8, movetoworkspace, 8 -bind = $mainMod SHIFT, 9, movetoworkspace, 9 -bind = $mainMod SHIFT, 0, movetoworkspacesilent, 10 +bind = $mod SHIFT, 1, movetoworkspace, 1 +bind = $mod SHIFT, 2, movetoworkspace, 2 +bind = $mod SHIFT, 3, movetoworkspace, 3 +bind = $mod SHIFT, 4, movetoworkspace, 4 +bind = $mod SHIFT, 5, movetoworkspace, 5 +bind = $mod SHIFT, 6, movetoworkspace, 6 +bind = $mod SHIFT, 7, movetoworkspace, 7 +bind = $mod SHIFT, 8, movetoworkspace, 8 +bind = $mod SHIFT, 9, movetoworkspace, 9 +bind = $mod SHIFT, 0, movetoworkspacesilent, 10 # Scroll through existing workspaces with mainMod + scroll # use waybar -# bind = $mainMod, mouse_down, workspace, e+1 -# bind = $mainMod, mouse_up, workspace, e-1 +# bind = $mod, mouse_down, workspace, e+1 +# bind = $mod, mouse_up, workspace, e-1 # Move/resize windows with mainMod + LMB/RMB and dragging -bindm = $mainMod, mouse:272, movewindow -bindm = $mainMod, mouse:273, resizewindow +bindm = $mod, mouse:272, movewindow +bindm = $mod, mouse:273, resizewindow -# bind = $mainMod, mouse:272, pin -# bindri = $mainMod, mouse:272, pin, disable +# bind = $mod, mouse:272, pin +# bindri = $mod, mouse:272, pin, disable bindi = ,mouse:275, execr, exec -a autoclicker-left zsh -c 'while true; do wlrctl pointer click; sleep $((0.$RANDOM/10)); done' @@ -202,7 +202,7 @@ bindri = ,mouse:275, execr, kill $(pgrep -f autoclicker-left) bindri = ,mouse:276, execr, kill $(pgrep -f autoclicker-right) # Make group -# bind = $mainMod, g, togglegroup +# bind = $mod, g, togglegroup # bindie = ,mouse:276, execr, wlrctl pointer click # bindie = ,mouse:275, execr, wlrctl pointer click right @@ -210,7 +210,7 @@ bindri = ,mouse:276, execr, kill $(pgrep -f autoclicker-right) # bindri = ,mouse:275, execr, kill $(pgrep -f autoclicker-right) # chroma -bind = $mainMod, O, togglechromakey +bind = $mod, O, togglechromakey # input capture -bind = $mainMod SHIFT, escape, releaseinputcapture +bind = $mod SHIFT, escape, releaseinputcapture |
