From 4889394efb8263acaffa2a0e24a37d5185e8a2e9 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Sat, 10 Jan 2026 19:45:37 +0000 Subject: [PATCH] Update audio.nix --- settings/audio.nix | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/settings/audio.nix b/settings/audio.nix index 182c7fc..d347bb1 100644 --- a/settings/audio.nix +++ b/settings/audio.nix @@ -9,6 +9,35 @@ alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; - jack.enable = true; # Added for compatibility with more audio applications + jack.enable = true; + + # Enable audio monitoring for game capture + extraConfig.pipewire."92-low-latency" = { + context.properties = { + default.clock.rate = 48000; + default.clock.quantum = 1024; + default.clock.min-quantum = 512; + default.clock.max-quantum = 2048; + }; + }; }; + + # Allow capturing audio from all applications + environment.etc."pipewire/pipewire.conf.d/99-steam-monitor.conf".text = '' + context.modules = [ + { name = libpipewire-module-loopback + args = { + node.description = "Steam Audio Monitor" + capture.props = { + media.class = "Audio/Sink" + audio.position = [ FL FR ] + } + playback.props = { + media.class = "Audio/Source" + audio.position = [ FL FR ] + } + } + } + ] + ''; }