audio: fix eval after recent pipewire module changes
This commit is contained in:
parent
183ed1766d
commit
2889ffe856
|
@ -9,6 +9,14 @@ in
|
|||
};
|
||||
|
||||
config = lib.mkIf cfg {
|
||||
environment.etc = lib.optionalAttrs (lib.versionOlder lib.version "23.05") {
|
||||
"pipewire/pipewire.conf.d/zeroconf".text = builtins.toJSON {
|
||||
"context.modules" = [ {
|
||||
"name" = "libpipewire-module-zeroconf-discover";
|
||||
} ];
|
||||
};
|
||||
};
|
||||
|
||||
hardware.pulseaudio.zeroconf.discovery.enable = true;
|
||||
|
||||
security.rtkit.enable = true;
|
||||
|
@ -19,20 +27,24 @@ in
|
|||
nssmdns = true;
|
||||
};
|
||||
|
||||
pipewire = {
|
||||
config.pipewire-pulse =
|
||||
let
|
||||
default-pipewire-pulse = lib.importJSON (pkgs.path + "/nixos/modules/services/desktops/pipewire/daemon/pipewire-pulse.conf.json");
|
||||
in
|
||||
default-pipewire-pulse // {
|
||||
"context.modules" = default-pipewire-pulse."context.modules" ++ [
|
||||
{
|
||||
"name" = "libpipewire-module-zeroconf-discover";
|
||||
}
|
||||
];
|
||||
};
|
||||
pulse.enable = true;
|
||||
};
|
||||
pipewire = lib.mkMerge [
|
||||
(lib.optionalAttrs (lib.versionAtLeast lib.version "23.05") {
|
||||
config.pipewire-pulse =
|
||||
let
|
||||
default-pipewire-pulse = lib.importJSON (pkgs.path + "/nixos/modules/services/desktops/pipewire/daemon/pipewire-pulse.conf.json");
|
||||
in
|
||||
default-pipewire-pulse // {
|
||||
"context.modules" = default-pipewire-pulse."context.modules" ++ [
|
||||
{
|
||||
"name" = "libpipewire-module-zeroconf-discover";
|
||||
}
|
||||
];
|
||||
};
|
||||
})
|
||||
{
|
||||
pulse.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue