lol

nixos/pipewire: simplify pw-pulse disabling

K900 30e8b8e1 ff44e8ab

+5 -1
+5 -1
nixos/modules/services/desktops/pipewire/pipewire.nix
··· 129 129 systemd.user.sockets.pipewire.enable = !cfg.systemWide; 130 130 systemd.user.services.pipewire.enable = !cfg.systemWide; 131 131 132 + # Mask pw-pulse if it's not wanted 133 + systemd.user.services.pipewire-pulse.enable = cfg.pulse.enable; 134 + systemd.user.sockets.pipewire-pulse.enable = cfg.pulse.enable; 135 + 132 136 systemd.sockets.pipewire.wantedBy = lib.mkIf cfg.socketActivation [ "sockets.target" ]; 133 137 systemd.user.sockets.pipewire.wantedBy = lib.mkIf cfg.socketActivation [ "sockets.target" ]; 134 - systemd.user.sockets.pipewire-pulse.wantedBy = lib.mkIf (cfg.socketActivation && cfg.pulse.enable) ["sockets.target"]; 138 + systemd.user.sockets.pipewire-pulse.wantedBy = lib.mkIf cfg.socketActivation [ "sockets.target" ]; 135 139 136 140 services.udev.packages = [ cfg.package ]; 137 141