diff options
Diffstat (limited to 'usecases/desktop/pipewire.nix')
-rw-r--r-- | usecases/desktop/pipewire.nix | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/usecases/desktop/pipewire.nix b/usecases/desktop/pipewire.nix index 40ab56a..bd285d7 100644 --- a/usecases/desktop/pipewire.nix +++ b/usecases/desktop/pipewire.nix | |||
@@ -5,30 +5,10 @@ inputs: | |||
5 | { | 5 | { |
6 | services.pipewire = { | 6 | services.pipewire = { |
7 | enable = true; | 7 | enable = true; |
8 | package = pkgs.unstable.pipewire; | ||
9 | 8 | ||
10 | alsa.enable = true; | 9 | alsa.enable = true; |
11 | jack.enable = true; | 10 | jack.enable = true; |
12 | pulse.enable = true; | 11 | pulse.enable = true; |
13 | |||
14 | config = { | ||
15 | pipewire-pulse = { | ||
16 | "context.modules" = [ | ||
17 | { name = "libpipewire-module-rtkit"; flags = [ "ifexists" "nofail" ]; } | ||
18 | { name = "libpipewire-module-protocol-native"; } | ||
19 | { name = "libpipewire-module-client-node"; } | ||
20 | { name = "libpipewire-module-adapter"; } | ||
21 | { name = "libpipewire-module-metadata"; } | ||
22 | { | ||
23 | name = "libpipewire-module-protocol-pulse"; | ||
24 | args = { | ||
25 | # TODO: set it in MPD? | ||
26 | "server.address" = [ "unix:native" "tcp:127.0.0.1:4713" ]; | ||
27 | }; | ||
28 | } | ||
29 | ]; | ||
30 | }; | ||
31 | }; | ||
32 | }; | 12 | }; |
33 | 13 | ||
34 | security.rtkit.enable = true; | 14 | security.rtkit.enable = true; |