#!/usr/bin/pulseaudio -nF .fail ### Automatically restore the volume of streams and devices #load-module module-device-restore load-module module-stream-restore load-module module-card-restore load-module module-native-protocol-unix ### Make sure we always have a sink around, even if it is a null sink. load-module module-always-sink ### Automatically suspend sinks/sources that become idle for too long load-module module-suspend-on-idle #load-module module-udev-detect load-module module-bluetooth-discover #Custom policy module to route between bt<=speaker load-module module-policy load-module module-alsa-sink sink_name=alsa_output.0.analog-stereo device=speaker format=s24-32le channels=2 rate=48000 load-module module-alsa-sink sink_name=alsa_headset device=headset format=s24-32le channels=2 rate=48000 load-module module-alsa-source source_name=source.builtinmic device=builtinmic format=s24-32le channels=2 rate=48000 update-sink-proplist alsa_output.0.analog-stereo device.bus="builtin" update-sink-proplist alsa_headset device.bus="wired" set-default-sink alsa_output.0.analog-stereo set-default-source source.builtinmic