From 98fc6036ee817a92810e060c80d48aa6a936a1ab Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Thu, 15 Oct 2026 11:25:50 +0200 Subject: feat(status): quiet mode mutes the Claude and opencode sounds A new registry mode, status.quiet, with a row on the status page. Both tools will play their sounds through notify-sound, which asks statusctl and plays nothing while quiet is on, so their popups stay and only the sound goes. Presentation sets quiet and restores it afterwards, like dnd and nolock: a sound during a call or a game is what quiet is for. notify-sound ignores any argument it has no sound for, because the opencode notifier runs its command on every event, session_started and user_message included. Co-Authored-By: Claude Opus 5.5 --- desktop/modules/status/statusctl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'desktop/modules/status/statusctl') diff --git a/desktop/modules/status/statusctl b/desktop/modules/status/statusctl index 87c2cac..718ee39 100755 --- a/desktop/modules/status/statusctl +++ b/desktop/modules/status/statusctl @@ -25,7 +25,7 @@ set -u -MODES="dnd presentation nolock" +MODES="dnd presentation nolock quiet" DIR="${XDG_RUNTIME_DIR:-/tmp}" usage() { -- cgit v1.2.3