diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-18 16:49:49 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-18 16:49:49 +0200 |
| commit | cc132f5d02f1bbb544bd22ce4120df70be869069 (patch) | |
| tree | 837fa6741523dc269e3028d122ddc1755cfead99 /desktop/modules/status/StatusTile.qml | |
| parent | f0c01dd6bd4d3c629cc914cc960078b9b9de526d (diff) | |
| download | quickshell-cc132f5d02f1bbb544bd22ce4120df70be869069.tar.gz quickshell-cc132f5d02f1bbb544bd22ce4120df70be869069.zip | |
docs(status): spec breaktimer control and a config file
The daemon already publishes its phase, state and countdown as files under
XDG_RUNTIME_DIR, and the status module already shells out to it for
presentation mode. Reading those files makes the traffic two-way for the
cost of three FileViews, with no new interface to invent.
Into status/ rather than a module of its own: breaktimer state is one more
thing the desktop is doing, which is what that page already is, and
Status.qml is already where breaktimer.sh is called from.
The config file is the other half, and stands alone. Every tunable is a
shell variable in a tracked script, so the installed copy and the committed
one have already drifted over three sound paths pointing into a home
directory. One sourced file fixes that with no parser and no format.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/modules/status/StatusTile.qml')
0 files changed, 0 insertions, 0 deletions
