feat(umbriel): add smart window movement and update layout keybindings

This commit is contained in:
Prad Nukala committed 2026-10-16 14:38:02 -04:00
1 parent defe9e7d14
commit 626ca211d3
1 file changed
+9 -6
+9 -6
View File
@@ -84,8 +84,10 @@
# ------------------------------------------------------------------------------
# Move
"Mod+Shift+H" = "column-move-left"
"Mod+Shift+L" = "column-move-right"
# niri's consume-or-expel, then on to the next output at the strip's end
# (umbriel-smart-move).
"Mod+Shift+H" = "spawn:~/.local/bin/umbriel-smart-move left"
"Mod+Shift+L" = "spawn:~/.local/bin/umbriel-smart-move right"
"Super+Ctrl+Shift+H" = "column-move-to-first"
"Super+Ctrl+Shift+L" = "column-move-to-last"
"Mod+Shift+J" = "column-move-to-workspace-next"
@@ -110,10 +112,11 @@
"Mod+Ctrl+F" = { action = "window-toggle-fullscreen", repeat = false }
"Mod+C" = "column-center"
"Mod+Ctrl+O" = { action = "window-toggle-floating", repeat = false }
# Super+W flips the active workspace between scrolling and master (Hyprland's
# omarchy-toggle-layout); tabbing a column moves to Super+Shift+W.
"Mod+W" = { action = "workspace-set-layout:toggle:scrolling,master", repeat = false }
"Mod+Shift+W" = { action = "column-toggle-tabbed", repeat = false }
# Super+W flips the active workspace between scrolling and dwindle (Hyprland's
# omarchy-toggle-layout). Super+G tabs the focused window with the windows
# stacked beside it, or stacks a tab group again (Hyprland's group key).
"Mod+W" = { action = "workspace-set-layout:toggle:scrolling,dwindle", repeat = false }
"Mod+G" = { action = "column-toggle-tabbed", repeat = false }
"Mod+Q" = { action = "window-close", repeat = false }
# ------------------------------------------------------------------------------