From 777f24e37e0c7a074a3a55b4ce5c3f2101f0e39a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Wed, 24 Mar 2021 20:25:48 +0100 Subject: [PATCH] feat(pulseaudio): use nixos module for network sink, publish via zeroconf --- configs/default.nix | 1 + systems/zaatar/configuration.nix | 11 +++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/configs/default.nix b/configs/default.nix index 871130c..fafa83a 100644 --- a/configs/default.nix +++ b/configs/default.nix @@ -80,6 +80,7 @@ in { enable = true; package = pkgs.pulseaudioFull; # for bluetooth sound output # copy server:/run/pulse/.config/pulse/cookie to client:~/.config/pulse/cookie to authenticate a client machine + zeroconf.discovery.enable = true; extraConfig = '' load-module ${toString [ "module-tunnel-sink-new" diff --git a/systems/zaatar/configuration.nix b/systems/zaatar/configuration.nix index 664d11e..dfcc7bd 100644 --- a/systems/zaatar/configuration.nix +++ b/systems/zaatar/configuration.nix @@ -19,12 +19,11 @@ hardware.pulseaudio = { enable = true; systemWide = true; - extraConfig = '' - load-module ${toString [ - "module-native-protocol-tcp" - "auth-ip-acl=127.0.0.1;10.243.2.0/24;192.168.0.0/16" - ]} - ''; + tcp = { + enable = true; + anonymousClients.allowedIpRanges = [ "127.0.0.1" "10.243.2.0/24" "192.168.0.0/16" ]; + }; + zeroconf.publish.enable = true; }; networking.firewall.allowedTCPPorts = [ 4713 ]; }