feat(umbriel): enhance workspace layouts and focus behavior

This commit is contained in:
Prad Nukala committed 2026-10-16 14:29:54 -04:00
1 parent 965cdaa000
commit 2bae3e12b9
4 files changed
+28 -22

No files matched your search

+8 -4
View File
@@ -49,7 +49,7 @@
# Apps: focus or launch. Spawns run through /bin/sh with the session PATH,
# which lacks ~/.local/bin, hence the explicit path.
"Super+Alt+Ctrl+J" = { action = "spawn:~/.local/bin/umbriel-launch '^(kitty|alacritty|com[.]mitchellh[.]ghostty)' kitty", repeat = false }
"Super+Alt+Ctrl+J" = { action = "spawn:~/.local/bin/umbriel-launch '^(com[.]mitchellh[.]ghostty|kitty|alacritty)' ghostty", repeat = false }
"Super+Alt+Ctrl+K" = { action = "spawn:~/.local/bin/umbriel-launch '^brave-origin$' brave-origin", repeat = false }
"Super+Alt+Ctrl+G" = { action = "spawn:~/.local/bin/umbriel-launch ghostty ghostty", repeat = false }
"Super+Alt+Ctrl+O" = { action = "spawn:~/.local/bin/umbriel-launch '^obsidian$' obsidian", repeat = false }
@@ -64,8 +64,9 @@
# ------------------------------------------------------------------------------
# Focus
"Mod+H" = "window-focus-left"
"Mod+L" = "window-focus-right"
# At the strip's edge, H/L continue onto the output on that side.
"Mod+H" = "window-focus-or-output-left"
"Mod+L" = "window-focus-or-output-right"
"Mod+J" = "window-focus-or-workspace-down"
"Mod+K" = "window-focus-or-workspace-up"
"Mod+BackSpace" = "window-focus-last"
@@ -109,7 +110,10 @@
"Mod+Ctrl+F" = { action = "window-toggle-fullscreen", repeat = false }
"Mod+C" = "column-center"
"Mod+Ctrl+O" = { action = "window-toggle-floating", repeat = false }
"Mod+W" = { action = "column-toggle-tabbed", 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 }
"Mod+Q" = { action = "window-close", repeat = false }
# ------------------------------------------------------------------------------