#!/bin/bash
pactl unload-module module-null-sink
pactl load-module module-null-sink media.class=Audio/Sink sink_name=Mic/Combined device.description=Combined Microphone channel_map=stereo
pactl load-module module-null-sink media.class=Audio/Source/Virtual sink_name=Virtual/Mic device.description=Virtual Microphone channel_map=front-left,front-right
pw-link alsa_input.pci-0000_09_00.4.analog-stereo:capture_FL Mic/Combined:playback_FL
pw-link alsa_input.pci-0000_09_00.4.analog-stereo:capture_FR Mic/Combined:playback_FR
pw-link Mic/Combined:monitor_FL Virtual/Mic:input_FL
pw-link Mic/Combined:monitor_FR Virtual/Mic:input_FR
pactl load-module module-null-sink media.class=Audio/Sink sink_name=Audio/Desktop device.description=Desktop Audio channel_map=stereo
pactl load-module module-null-sink media.class=Audio/Sink sink_name=Audio/Discord device.description=Discord Audio channel_map=stereo
pw-link Audio/Desktop:monitor_FL alsa_output.pci-0000_09_00.4.analog-stereo:playback_FL
pw-link Audio/Desktop:monitor_FR alsa_output.pci-0000_09_00.4.analog-stereo:playback_FR
pw-link Audio/Discord:monitor_FL alsa_output.pci-0000_09_00.4.analog-stereo:playback_FL
pw-link Audio/Discord:monitor_FR alsa_output.pci-0000_09_00.4.analog-stereo:playback_FR
#pactl list sources
#pactl list sinks