aboutsummaryrefslogtreecommitdiffstats
path: root/keybinds
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-18 17:20:38 +0200
committerDanilo M. <danix@danix.xyz>2026-09-18 17:20:38 +0200
commitf40f9b9fd1369f244c7a064a9ec083104f52a3f9 (patch)
tree662185aede16dfd922ef49c888abdfaea0ecd486 /keybinds
parent411d849bdbe41a6c9ae94f4ebe6dc3d798757ee7 (diff)
downloadquickshell-f40f9b9fd1369f244c7a064a9ec083104f52a3f9.tar.gz
quickshell-f40f9b9fd1369f244c7a064a9ec083104f52a3f9.zip
feat(status): read breaktimer phase, state and countdown
The daemon already publishes these three files under XDG_RUNTIME_DIR and waybar already consumes them, so a second consumer costs three FileViews and invents no interface. Read only, deliberately. The daemon loop rewrites state and phase on every transition, so a second writer would race it, which is why presentation mode has always called a verb rather than writing the file. The countdown does not interpolate between the daemon's five second writes: a local clock would drift against it and keep ticking while the daemon is frozen outside the work window.
Diffstat (limited to 'keybinds')
0 files changed, 0 insertions, 0 deletions