aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/sway/config
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:22 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:22 +0100
commit42aa21ea4b12031af45a1e4499f5114dad396a0a (patch)
tree8a8dc93e0aa6a3faf9ff1dac4edcba5b68602ce3 /dot_config/sway/config
parentc82fe72f9464743249e4dc0cc4b2597126bc6f01 (diff)
downloaddotfiles-42aa21ea4b12031af45a1e4499f5114dad396a0a.tar.gz
dotfiles-42aa21ea4b12031af45a1e4499f5114dad396a0a.tar.bz2
dotfiles-42aa21ea4b12031af45a1e4499f5114dad396a0a.zip
feat(sway): monocle window cycling inside tabbed containers
Pair with the existing '$mod+w layout tabbed' to get a bspwm-like monocle experience: one window visible, tabs along the top, status bar intact. Cycle with Super+[ and Super+] (mimics browser tab shortcuts).
Diffstat (limited to 'dot_config/sway/config')
-rw-r--r--dot_config/sway/config4
1 files changed, 4 insertions, 0 deletions
diff --git a/dot_config/sway/config b/dot_config/sway/config
index 8453c3d..17c5d22 100644
--- a/dot_config/sway/config
+++ b/dot_config/sway/config
@@ -98,6 +98,10 @@ bindsym $mod+Shift+space floating toggle
bindsym $mod+space focus mode_toggle
bindsym $mod+a focus parent
+# Cycle windows within tabbed/stacked container (monocle-style)
+bindsym $mod+bracketright focus next
+bindsym $mod+bracketleft focus prev
+
# Scratchpad
bindsym $mod+Shift+minus move scratchpad
bindsym $mod+minus scratchpad show