mirror of
https://github.com/prdlk/dotfiles.git
synced 2026-11-02 19:32:43 +00:00
feat(umbriel): add smart window movement and update layout keybindings
This commit is contained in:
1 parent
defe9e7d14
commit
626ca211d3
1 file changed
+9
-6
@@ -84,8 +84,10 @@
|
|||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# Move
|
# Move
|
||||||
|
|
||||||
"Mod+Shift+H" = "column-move-left"
|
# niri's consume-or-expel, then on to the next output at the strip's end
|
||||||
"Mod+Shift+L" = "column-move-right"
|
# (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+H" = "column-move-to-first"
|
||||||
"Super+Ctrl+Shift+L" = "column-move-to-last"
|
"Super+Ctrl+Shift+L" = "column-move-to-last"
|
||||||
"Mod+Shift+J" = "column-move-to-workspace-next"
|
"Mod+Shift+J" = "column-move-to-workspace-next"
|
||||||
@@ -110,10 +112,11 @@
|
|||||||
"Mod+Ctrl+F" = { action = "window-toggle-fullscreen", repeat = false }
|
"Mod+Ctrl+F" = { action = "window-toggle-fullscreen", repeat = false }
|
||||||
"Mod+C" = "column-center"
|
"Mod+C" = "column-center"
|
||||||
"Mod+Ctrl+O" = { action = "window-toggle-floating", repeat = false }
|
"Mod+Ctrl+O" = { action = "window-toggle-floating", repeat = false }
|
||||||
# Super+W flips the active workspace between scrolling and master (Hyprland's
|
# Super+W flips the active workspace between scrolling and dwindle (Hyprland's
|
||||||
# omarchy-toggle-layout); tabbing a column moves to Super+Shift+W.
|
# omarchy-toggle-layout). Super+G tabs the focused window with the windows
|
||||||
"Mod+W" = { action = "workspace-set-layout:toggle:scrolling,master", repeat = false }
|
# stacked beside it, or stacks a tab group again (Hyprland's group key).
|
||||||
"Mod+Shift+W" = { action = "column-toggle-tabbed", repeat = false }
|
"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 }
|
"Mod+Q" = { action = "window-close", repeat = false }
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in new issue
Block a user