blob: a72c6a203814a7e76002a4e9334296ab65a29be6 [file] [log] [blame]
Skyler Grey4e230892024-02-13 22:58:46 +00001{ ... }:
2{
Skyler Greya0da6b22024-02-11 22:53:41 +00003 services.pipewire = {
4 enable = true;
5 alsa = {
6 enable = true;
7 support32Bit = true;
8 };
9 pulse.enable = true;
Skyler Grey4e230892024-02-13 22:58:46 +000010 jack.enable = true;
Skyler Grey694958e2024-02-29 23:54:28 +000011 extraConfig.pipewire."virtual-audio-device" = {
12 "context.objects" = [
13 {
14 factory = "adapter";
15 args = {
16 "factory.name" = "support.null-audio-sink";
17 "node.name" = "Microphone-Proxy";
18 "node.description" = "Microphone";
19 "media.class" = "Audio/Source/Virtual";
20 "audio.posistion" = "MONO";
21 };
Skyler Grey4e230892024-02-13 22:58:46 +000022 }
Skyler Grey694958e2024-02-29 23:54:28 +000023 ];
24 };
25 };
Skyler Greya0da6b22024-02-11 22:53:41 +000026}