diff --git a/hyprland/.config/hypr/hyprland.conf b/hyprland/.config/hypr/hyprland.conf index c05df73d..af41e6ed 100644 --- a/hyprland/.config/hypr/hyprland.conf +++ b/hyprland/.config/hypr/hyprland.conf @@ -134,17 +134,20 @@ bind = SUPER, S, togglespecialworkspace bind = SUPER_SHIFT, S, movetoworkspace, special bind = SUPER_SHIFT, S, togglespecialworkspace -# Move focus with super+hjkl -bind = SUPER, H, movefocus, l -bind = SUPER, L, movefocus, r -bind = SUPER, K, movefocus, u -bind = SUPER, J, movefocus, d - -# Swap windows with super+shift+hjkl -bind = SUPER_SHIFT, H, movewindow, l -bind = SUPER_SHIFT, L, movewindow, r -bind = SUPER_SHIFT, K, movewindow, u -bind = SUPER_SHIFT, J, movewindow, d +bind = SUPER, Return, exec, ~/.config/hypr/swapmaster.sh +bind = SUPER, J, layoutmsg, cyclenext +bind = SUPER, K, layoutmsg, cycleprev +bind = SUPER_SHIFT, J, layoutmsg, swapnext +bind = SUPER_SHIFT, K, layoutmsg, swapprev +bind = SUPER, left, layoutmsg, orientationleft +bind = SUPER, right, layoutmsg, orientationright +bind = SUPER, up, layoutmsg, orientationtop +bind = SUPER, down, layoutmsg, orientationbottom +bind = SUPER, C, layoutmsg, orientationcenter +bind = SUPER, H, layoutmsg, addmaster +bind = SUPER, L, layoutmsg, removemaster +bind = SUPER_SHIFT, H, splitratio, -0.05 +bind = SUPER_SHIFT, L, splitratio, +0.05 # Group keybinds with super+alt bind = SUPER_ALT, Return, togglegroup