nixos/hosts
rope dbed82bab4 qs-ask: report why it went quiet on stderr
Silence on stdout is the launcher's fall-back-to-Wikipedia signal, so it
has to stay clean — but that made a misconfigured key indistinguishable
from a working fallback. Every reason now prints on stderr, which the
launcher discards and a human running qs-ask by hand can read.

Drops curl -f so a 4xx body's own error message ("API key is invalid.")
surfaces instead of just an exit code, and guards the specific mistake of
pasting the sk-ant-... placeholder literally.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 17:21:05 +01:00
..
hardware gaming: drop dead garnix cache 2026-07-28 20:38:46 +01:00
FredOS-Gaming.nix gaming: clamp DP-3 gamut to DCI-P3 in compositor 2026-07-29 12:20:02 +01:00
FredOS-Macbook.nix macbook: cap nix download concurrency to stop wl wifi drops 2026-07-29 17:24:25 +01:00
FredOS-Mediaserver.nix qs-ask: report why it went quiet on stderr 2026-08-01 17:21:05 +01:00