fix(waybar): drop the bar to the bottom layer so fullscreen covers it
Some checks failed
Check / eval (push) Has been cancelled
Some checks failed
Check / eval (push) Has been cancelled
On Hyprland the `top` layer renders above every window, including a real fullscreen surface — so a browser video gone fullscreen sat *under* the bar (BACKLOG item 30). Move the bar to `layer: bottom` in the generated waybar.nix and all four whole-swap jsoncs (parity rule); the exclusive zone still reserves its space in normal tiling, but a fullscreen window now covers it. Rationale comment kept in waybar.nix; data jsoncs left comment-free (they carry none). Verified: V0 (nix flake check --no-build, green) + V1 (homeConfigurations.nomarchy.activationPackage builds; built .config/waybar/config shows "layer": "bottom"). V3 queued in HARDWARE-QUEUE (fullscreen covers bar + returns on exit; floating-overlap trade-off). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -17,6 +17,25 @@ Template:
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-07 — Waybar overlaps fullscreen video (iteration #54)
|
||||
- **Task:** BACKLOG item 30 — bar drawn on top of a fullscreen YouTube video.
|
||||
- **Did:** `layer: top` → `bottom` in the generated `waybar.nix` and the
|
||||
four whole-swap jsoncs (boreal, summer-night, summer-day,
|
||||
executive-slate — parity rule). On Hyprland the top layer renders above
|
||||
even real-fullscreen surfaces; bottom lets the fullscreen window cover
|
||||
the bar while the exclusive zone still reserves its space in normal
|
||||
tiling. Rationale comment in waybar.nix; data jsoncs left comment-free
|
||||
(they carry none). Also shipped this session (pre-loop, user-driven):
|
||||
battery discharging-icon gap widened (f848e73).
|
||||
- **Verified:** V0 (`nix flake check --no-build`, green) + V1
|
||||
(`homeConfigurations.nomarchy.activationPackage` builds; the built
|
||||
`.config/waybar/config` shows `"layer": "bottom"`).
|
||||
- **Pending:** V3 queued in HARDWARE-QUEUE — fullscreen video covers the
|
||||
bar, bar returns on exit, floating-overlap trade-off. Can't be
|
||||
eyeballed headlessly here.
|
||||
- **Next suggestion:** item 29 is `[human]`/`[blocked:hw]`; remaining
|
||||
work is item 28 (theme UI) slices or a QA sweep.
|
||||
|
||||
## 2026-07-06 — menu parity for downstream-flake options (iteration #51, slice 1)
|
||||
- **Task:** PROPOSED item — ensure `nomarchy.*` options have a menu toggle where appropriate.
|
||||
- **Did:** Audited options and implemented the first slice of missing toggles in the TUI Control Center (`Updates`, `Battery Limit`, `Bluetooth`, `Printing`). Wired `modules/home/options.nix` and `modules/nixos/options.nix` to use `config.nomarchy.settings.*` as defaults.
|
||||
|
||||
Reference in New Issue
Block a user