aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/waybar
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:16 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:16 +0100
commit0426222d312a2e1fa9632bb8b14ced8eee75fcae (patch)
tree608b9dc7a92edf7cef059db3fb84592cf51d69a2 /dot_config/waybar
parentcf9c225c9fc6f37511fd05f13ac53d4f111d1994 (diff)
downloaddotfiles-0426222d312a2e1fa9632bb8b14ced8eee75fcae.tar.gz
dotfiles-0426222d312a2e1fa9632bb8b14ced8eee75fcae.tar.bz2
dotfiles-0426222d312a2e1fa9632bb8b14ced8eee75fcae.zip
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.
Diffstat (limited to 'dot_config/waybar')
-rw-r--r--dot_config/waybar/config.jsonc1
1 files changed, 1 insertions, 0 deletions
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": {