aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/custom/presentation.jsonc6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/custom/presentation.jsonc b/modules/custom/presentation.jsonc
index 8544b26..a6dd20a 100644
--- a/modules/custom/presentation.jsonc
+++ b/modules/custom/presentation.jsonc
@@ -10,6 +10,12 @@
// normal state before anything has written one, and a file cannot report
// whether a watcher is alive anyway.
//
+// A third class, gaming, covers the mode being held on by a running game: the
+// shell's detector owns status.gaming and presentation is the OR of the two,
+// so a game turns the mode on without touching the manual half. The click is
+// inert in that state, statusctl refuses the toggle, because the detector
+// would reassert it within its poll anyway.
+//
// statusctl talks to files under XDG_RUNTIME_DIR rather than to quickshell,
// so this keeps working while the shell is down.
// The format is a single space, and it has to be something. It defaults to