Add raop discover module

This commit is contained in:
Jakob Lechner 2025-03-01 16:05:50 +01:00
parent 24466ee811
commit 0dbe3fea16

View file

@ -18,23 +18,31 @@ lib.mkIf config.jalr.gui.enable {
enable = true;
support32Bit = true;
};
extraConfig.pipewire-pulse."10-snapcast-discover" = {
"context.modules" = [
{
name = "libpipewire-module-snapcast-discover";
args = {
stream.rules = [{
matches = [{
snapcast.ip = "~.*";
extraConfig = {
pipewire-pulse."10-snapcast-discover" = {
"context.modules" = [
{
name = "libpipewire-module-snapcast-discover";
args = {
stream.rules = [{
matches = [{
snapcast.ip = "~.*";
}];
actions = {
create-stream = { };
};
}];
actions = {
create-stream = { };
};
}];
};
}
];
};
}
];
};
pipewire."raop-sink" = {
"context.modules" = [
{ name = "libpipewire-module-raop-discover"; args = { }; }
];
};
};
raopOpenFirewall = true;
};
environment.systemPackages = with pkgs; [
@ -53,4 +61,5 @@ lib.mkIf config.jalr.gui.enable {
];
security.rtkit.enable = true;
}