diff options
author | Luca Matei Pintilie <luca@lucamatei.com> | 2024-07-14 23:20:39 +0000 |
---|---|---|
committer | Luca Matei Pintilie <luca@lucamatei.com> | 2024-07-14 23:20:39 +0000 |
commit | 3a0868feb48fbe004942ed84bf7bea000428de82 (patch) | |
tree | 1bf67ee83c49cfc4d70acacedd0ff4a6bc977ede /.config/service/pipewire-loopback/run | |
parent | 106067ed048a684da33669eff984bd8b98f554a2 (diff) | |
download | dotfiles-3a0868feb48fbe004942ed84bf7bea000428de82.tar dotfiles-3a0868feb48fbe004942ed84bf7bea000428de82.tar.gz dotfiles-3a0868feb48fbe004942ed84bf7bea000428de82.tar.bz2 dotfiles-3a0868feb48fbe004942ed84bf7bea000428de82.tar.lz dotfiles-3a0868feb48fbe004942ed84bf7bea000428de82.tar.xz dotfiles-3a0868feb48fbe004942ed84bf7bea000428de82.tar.zst dotfiles-3a0868feb48fbe004942ed84bf7bea000428de82.zip |
implement turnstile-style services
Diffstat (limited to '.config/service/pipewire-loopback/run')
-rwxr-xr-x | .config/service/pipewire-loopback/run | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/.config/service/pipewire-loopback/run b/.config/service/pipewire-loopback/run new file mode 100755 index 0000000..f475602 --- /dev/null +++ b/.config/service/pipewire-loopback/run @@ -0,0 +1,10 @@ +#!/bin/sh +exec 2>&1 +. "$HOME/.config/common_service.sh" + +sv check pipewire >/dev/null || exit 1 + +chpst -e "$TURNSTILE_ENV_DIR" pactl load-module module-null-sink media.class=Audio/Sink sink_name=my-sink channel_map=surround-51 || exit $? +chpst -e "$TURNSTILE_ENV_DIR" pactl load-module module-null-sink media.class=Audio/Source/Virtual sink_name="my-source" channel_map=front-left,front-right || exit $? +chpst -e "$TURNSTILE_ENV_DIR" pactl load-module module-null-sink media.class=Audio/Duplex sink_name="Main thing" audio.position=FL,FR,RL,RR || exit $? +exec pause |