From 899ab7095b84140b15c83ccb4424d6835c7be377 Mon Sep 17 00:00:00 2001 From: Jelle Spreeuwenberg Date: Wed, 9 Sep 2026 20:21:53 +0200 Subject: [PATCH] fix: suppress microphone activity indications and document dictation diagnosis --- docs/constellation-work.md | 11 +++++++++++ modules/capabilities/noctalia.nix | 2 ++ 2 files changed, 13 insertions(+) diff --git a/docs/constellation-work.md b/docs/constellation-work.md index c01007e..c19dd2f 100644 --- a/docs/constellation-work.md +++ b/docs/constellation-work.md @@ -133,6 +133,17 @@ delivery. Automatic paste can follow if wanted after checking Niri compatibility Verification: formatting, flake evaluation, Zenith and Polaris no-link system builds, and whitespace checks passed. No system activation or interactive dictation was performed; recognition quality and latency remain unmeasured. +First-use diagnosis: Handy was set to Nemotron, Direct Input, Don't Modify +Clipboard and push-to-talk. One recording transcribed but output used X11 input +simulation; other recordings returned zero usable samples. Default digital mic +is unmuted. Set None + Copy to Clipboard and retry a full sentence; microphone +selection/voice detection needs further checking if History stays empty. +Niri Super+D invokes a forced toggle, independent of Handy's push-to-talk setting; +Handy's Ctrl+Space global binding is not the Niri binding. Keep the user's minimal +overlay. Noctalia's native microphone filter suppresses all microphone activity +popups/indicators, while camera and screen-sharing indications remain enabled. +The Noctalia change passed formatting, flake evaluation and both workstation +builds; user activation and the clipboard retry remain pending. The focus is the broader environment, not further API/database polish. Candidate areas remain places/ownership, navigation/interaction, human/agent collaboration, diff --git a/modules/capabilities/noctalia.nix b/modules/capabilities/noctalia.nix index 09f78a6..2d9471b 100644 --- a/modules/capabilities/noctalia.nix +++ b/modules/capabilities/noctalia.nix @@ -87,6 +87,8 @@ shell = { font_family = "Lexend"; polkit_agent = true; + # Handy provides recording feedback; omit microphone activity popups/indicators. + privacy.mic_filter_regex = ".*"; screen_time_enabled = true; animation.speed = 1.5; screen_corners = {