From 30ada872dbd699343f2f899d4ff907e702a5ede9 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 19 Oct 2026 09:21:01 +0200 Subject: docs: the notification settings page and config.json Co-Authored-By: Claude Opus 5.5 --- desktop/modules/notifications/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 desktop/modules/notifications/README.md (limited to 'desktop') diff --git a/desktop/modules/notifications/README.md b/desktop/modules/notifications/README.md new file mode 100644 index 0000000..c3b2e9d --- /dev/null +++ b/desktop/modules/notifications/README.md @@ -0,0 +1,18 @@ +# notifications (settings page) + +Edits `~/.config/notifyd/config.json`, the one file behind both the daemon +and the balloon shell: + +| key | read by | +| --- | --- | +| `timeouts`, `liveCap`, `historyCap` | notifyd, at start and on `notifyctl reload` | +| `balloons`, `dndPassCritical`, `muted` | both shells, through `Notify.config` | + +`shared/NotifyConfig.js` resolves the file over its defaults and holds the +mute/DND decision. Check: `node shared/test_notify_config.js`. + +Save writes the file with `cat` (unknown keys kept) then runs `notifyctl +reload`. If notifyd is not running the file is still written and the page +says so; the daemon reads it when it starts. + +Snooze is not here: the status tile has it. -- cgit v1.2.3