From e2a0d8fb323979498220cb951a9f4fbe346d9ded Mon Sep 17 00:00:00 2001 From: Joseph Montanaro Date: Thu, 11 Sep 2025 08:40:11 -0400 Subject: [PATCH] rework window/workspace movement keybinds --- dot_config/hypr/bindings.conf | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/dot_config/hypr/bindings.conf b/dot_config/hypr/bindings.conf index 51bb7ca..262e7a3 100644 --- a/dot_config/hypr/bindings.conf +++ b/dot_config/hypr/bindings.conf @@ -21,9 +21,20 @@ bindd = SUPER, O, modgoffice, exec, omarchy-launch-webapp "https://office.modg.o # lazy apps: Launch if not currently running, otherwise just switch to that app bindd = SUPER, D, Open/focus DataGrip, exec, ~/.local/bin/lazy-app class:jetbrains-datagrip ~/.local/share/JetBrains/Toolbox/apps/datagrip/bin/datagrip -# Overwrite existing bindings, like putting Omarchy Menu on Super + Space -# unbind = SUPER, Space -# bindd = SUPER, SPACE, Omarchy menu, exec, omarchy-menu +# omarchy uses swapwindow for these binds, but I prefer movewindow so that it can cross monitor boundaries +unbind = SUPER SHIFT, left +unbind = SUPER SHIFT, right +unbind = SUPER SHIFT, up +unbind = SUPER SHIFT, down +bindd = SUPER SHIFT, left, Move window to the left, movewindow, l +bindd = SUPER SHIFT, right, Move window to the right, movewindow, r +bindd = SUPER SHIFT, up, Move window up, movewindow, u +bindd = SUPER SHIFT, down, Move window down, movewindow, d + +bindd = SUPER ALT, left, Move current workspace to the left, movecurrentworkspacetomonitor, l +bindd = SUPER ALT, right, Move current workspace to the right, movecurrentworkspacetomonitor, r +bindd = SUPER ALT, up, Move current workspace up, movecurrentworkspacetomonitor, u +bindd = SUPER ALT, down, Move current workspace down, movecurrentworkspacetomonitor, d # create a new workspace bindd = SUPER, grave, Create a mew workspace, exec, ~/.local/bin/new-workspace