blob: 644658932133d9b031880e3812540e67b1c08419 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
{...}: {
# Enable sound with pipewire.
sound.enable = true;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
};
environment.etc.pipewire-pulse-config = {
target = "pipewire/pipewire-pulse.conf.d/pipewire-pulse-config.conf";
text = ''
# Extra scripts can be started here. Setup in default.pa can be moved in
# a script or in pulse.cmd below
context.exec = [
{ path = "pactl" args = "set-sink-volume 0 13%" }
]
'';
};
}
|