pulseaudio/nixos: set it as default for openal/libao if enabled (#32078)
- /var/run -> /run as the former is deprecated - configure openal to use pulseaudio if pulseaudio is enabled - configure libao to use pulseaudio if pulseaudio is enabled
This commit is contained in:
parent
63428868af
commit
80c5cf80f2
@ -45,7 +45,7 @@ let
|
|||||||
uid = ids.uids.pulseaudio;
|
uid = ids.uids.pulseaudio;
|
||||||
gid = ids.gids.pulseaudio;
|
gid = ids.gids.pulseaudio;
|
||||||
|
|
||||||
stateDir = "/var/run/pulse";
|
stateDir = "/run/pulse";
|
||||||
|
|
||||||
# Create pulse/client.conf even if PulseAudio is disabled so
|
# Create pulse/client.conf even if PulseAudio is disabled so
|
||||||
# that we can disable the autospawn feature in programs that
|
# that we can disable the autospawn feature in programs that
|
||||||
@ -219,6 +219,12 @@ in {
|
|||||||
|
|
||||||
{ target = "pulse/daemon.conf";
|
{ target = "pulse/daemon.conf";
|
||||||
source = writeText "daemon.conf" (lib.generators.toKeyValue {} cfg.daemon.config); }
|
source = writeText "daemon.conf" (lib.generators.toKeyValue {} cfg.daemon.config); }
|
||||||
|
|
||||||
|
{ target = "openal/alsoft.conf";
|
||||||
|
source = writeText "alsoft.conf" "drivers=pulse"; }
|
||||||
|
|
||||||
|
{ target = "libao.conf";
|
||||||
|
source = writeText "libao.conf" "default_driver=pulse"; }
|
||||||
];
|
];
|
||||||
|
|
||||||
# Allow PulseAudio to get realtime priority using rtkit.
|
# Allow PulseAudio to get realtime priority using rtkit.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user