From 0426222d312a2e1fa9632bb8b14ced8eee75fcae Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 13 May 2026 13:43:16 +0100 Subject: refactor(sway): make thunderbird toggle tile instead of float Scratchpad is inherently floating; the user wants the main TB window to tile normally when shown and disappear completely when hidden. Park the main window on a hidden workspace _tb via for_window, then toggle it with a small swaymsg+jq script that moves it between _tb and the currently focused workspace. Child windows (compose, viewer, calendar, prefs) are unaffected and tile wherever they spawn. - Autostart thunderbird so the window exists on login, parked on _tb. - Hide _tb from waybar's workspace list. - Update KEYBINDS.md. --- dot_config/waybar/config.jsonc | 1 + 1 file changed, 1 insertion(+) (limited to 'dot_config/waybar') diff --git a/dot_config/waybar/config.jsonc b/dot_config/waybar/config.jsonc index 7711ba0..8007257 100644 --- a/dot_config/waybar/config.jsonc +++ b/dot_config/waybar/config.jsonc @@ -20,6 +20,7 @@ "sway/workspaces": { "disable-scroll": true, + "ignore-list": ["_tb"], }, "sway/window": { -- cgit v1.3.1