{ "_comment": "TEMPLATE. Baked into the image read-only at /etc/thinclient-agent/audio-config.json. On first boot thinclient_agent/audio_control.py copies it to /var/lib/thinclient-agent/audio-config.json and from then on reads and REWRITES only that copy — the HA 'Audio output' select has to survive a reboot, and a file inside a squashfs image cannot. Same split as the wayvnc password: a committed template plus a runtime-populated real file that is gitignored.", "_comment_preferred_sink": "A WirePlumber node.name, not a description and not a numeric ID. IDs are reassigned on every boot and on every device hotplug; node.name is stable. Find yours on the booted machine with: wpctl status then wpctl inspect | grep node.name — e.g. alsa_output.pci-0000_00_1f.3.analog-stereo. Leave it empty to just track whatever WirePlumber picks.", "preferred_sink": "", "fallback": "system-default" }