From f2cde78abed912667f5fc17b3d1a32d56714bfab Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Fri, 17 Oct 2025 10:33:08 +0100 Subject: [PATCH] chore(obs@modules): moved audio device setup --- nix/modules/obs/home.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/nix/modules/obs/home.nix b/nix/modules/obs/home.nix index ad32c20..3f04c2a 100644 --- a/nix/modules/obs/home.nix +++ b/nix/modules/obs/home.nix @@ -25,5 +25,27 @@ in obs-vkcapture ]; }; + systemd.user.services.pw-discordaudio-virtual-device = { + Install = { + WantedBy = [ "hyprland-session.target" ]; + }; + Service = { + ExecStart = "${pkgs.writeShellScript "discord_audio_virt_device" '' + #!/run/current-system/sw/bin/bash + pw-loopback -m '[ FL FR]' --capture-props='media.class=Audio/Sink node.name=DiscordSink' -n DiscordSink + ''}"; + }; + }; + systemd.user.services.pw-gameaudio-virtual-device = { + Install = { + WantedBy = [ "hyprland-session.target" ]; + }; + Service = { + ExecStart = "${pkgs.writeShellScript "game_audio_virt_device" '' + #!/run/current-system/sw/bin/bash + pw-loopback -m '[ FL FR]' --capture-props='media.class=Audio/Sink node.name=GameAudioSink' -n GameAudioSink + ''}"; + }; + }; }; }