#!/usr/bin/env bash set -euo pipefail JACK_SOURCE=alsa_input.pci-0000_07_00.6.HiFi__hw_Generic_1__source get_noise_torch_device_name() { pactl list sources short | grep NoiseTorch | awk -F '\t' '{print $2}' || return 0 } main() { if [ -z "$(get_noise_torch_device_name)" ]; then noisetorch -i "$JACK_SOURCE" pactl set-default-source "$(get_noise_torch_device_name)" else noisetorch -u fi } main