diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-19 11:27:48 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-19 11:27:48 -0400 |
| commit | e8c5eea99a3a1d0da4a994adbfe8c0de2c2cfdbb (patch) | |
| tree | 902ee98790e5e34721b2b0cd2af3fae87d8b9f32 /scripts/testing/lib/vm-utils.sh | |
| parent | 4285319dffa22d4ab1f30c28702c12e9cc33dda2 (diff) | |
| download | archsetup-e8c5eea99a3a1d0da4a994adbfe8c0de2c2cfdbb.tar.gz archsetup-e8c5eea99a3a1d0da4a994adbfe8c0de2c2cfdbb.zip | |
docs: spec out collapsible waybar sides
A spike disproved the CSS / state-file approach. GTK3 has no display:none, so native modules go invisible but hold their space, and the bar never reflows. The mechanism is config-swap plus a SIGUSR2 reload, driven through an active config copied into XDG_RUNTIME_DIR so the toggle never rewrites the stowed canonical config.
The spec locks the base sets (left: menu + workspaces; right: date + worldclock + tray), keeps the two sides independent, and stays host-agnostic: the base set is constant, the full set is whatever each host already defines. Spec and spike findings live under working/.
Diffstat (limited to 'scripts/testing/lib/vm-utils.sh')
0 files changed, 0 insertions, 0 deletions
