Revert "pulseaudio: select correct outputs"

This reverts commit 5e2bb0b31c892fed5024eaf7e93faf470a6ceb38.

Changed files
+8 -8
nixos
modules
config
services
x11
desktop-managers
+6 -6
nixos/modules/config/pulseaudio.nix
···
package = mkOption {
type = types.package;
-
default = pulseaudioLight;
-
defaultText = "pkgs.pulseaudioLight";
-
example = literalExample "pkgs.pulseaudioFull";
+
default = pulseaudioLight.out;
+
defaultText = "pkgs.pulseaudioLight.out";
+
example = literalExample "pkgs.pulseaudioFull.out";
description = ''
The PulseAudio derivation to use. This can be used to enable
features (such as JACK support, Bluetooth) via the
···
source = clientConf;
};
-
hardware.pulseaudio.configFile = mkDefault "${getBin cfg.package}/etc/pulse/default.pa";
+
hardware.pulseaudio.configFile = mkDefault "${cfg.package.out}/etc/pulse/default.pa";
}
(mkIf cfg.enable {
···
wantedBy = [ "default.target" ];
serviceConfig = {
Type = "notify";
-
ExecStart = "${getBin cfg.package}/bin/pulseaudio --daemonize=no";
+
ExecStart = "${cfg.package.out}/bin/pulseaudio --daemonize=no";
Restart = "on-failure";
};
};
···
environment.PULSE_RUNTIME_PATH = stateDir;
serviceConfig = {
Type = "notify";
-
ExecStart = "${getBin cfg.package}/bin/pulseaudio --daemonize=no --log-level=${cfg.daemon.logLevel} --system -n --file=${cfg.configFile}";
+
ExecStart = "${cfg.package.out}/bin/pulseaudio --daemonize=no --log-level=${cfg.daemon.logLevel} --system -n --file=${cfg.configFile}";
Restart = "on-failure";
};
};
+1 -1
nixos/modules/services/x11/desktop-managers/kde4.nix
···
# Load PulseAudio module for routing support.
# See http://colin.guthr.ie/2009/10/so-how-does-the-kde-pulseaudio-support-work-anyway/
${optionalString config.hardware.pulseaudio.enable ''
-
${getBin config.hardware.pulseaudio.package}/bin/pactl load-module module-device-manager "do_routing=1"
+
${config.hardware.pulseaudio.package}/bin/pactl load-module module-device-manager "do_routing=1"
''}
# Start KDE.
+1 -1
nixos/modules/services/x11/desktop-managers/kde5.nix
···
# Load PulseAudio module for routing support.
# See http://colin.guthr.ie/2009/10/so-how-does-the-kde-pulseaudio-support-work-anyway/
${optionalString config.hardware.pulseaudio.enable ''
-
${getBin config.hardware.pulseaudio.package}/bin/pactl load-module module-device-manager "do_routing=1"
+
${config.hardware.pulseaudio.package}/bin/pactl load-module module-device-manager "do_routing=1"
''}
exec "${kde5.startkde}"