diff options
author | Peter Hoeg <peter@hoeg.com> | 2017-11-27 15:49:38 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-27 15:49:38 +0800 |
commit | 80c5cf80f2fde7b7cb96470a1ea456aa704c6391 (patch) | |
tree | 94ca114ffddc246335ab0c31a9c61e70a9a48742 /nixos/modules/config | |
parent | 63428868afb950044173fdfb70e3f56888a95f3f (diff) | |
download | nixpkgs-80c5cf80f2fde7b7cb96470a1ea456aa704c6391.tar nixpkgs-80c5cf80f2fde7b7cb96470a1ea456aa704c6391.tar.gz nixpkgs-80c5cf80f2fde7b7cb96470a1ea456aa704c6391.tar.bz2 nixpkgs-80c5cf80f2fde7b7cb96470a1ea456aa704c6391.tar.lz nixpkgs-80c5cf80f2fde7b7cb96470a1ea456aa704c6391.tar.xz nixpkgs-80c5cf80f2fde7b7cb96470a1ea456aa704c6391.tar.zst nixpkgs-80c5cf80f2fde7b7cb96470a1ea456aa704c6391.zip |
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
Diffstat (limited to 'nixos/modules/config')
-rw-r--r-- | nixos/modules/config/pulseaudio.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/nixos/modules/config/pulseaudio.nix b/nixos/modules/config/pulseaudio.nix index 8b9c3570476..c99716b9f3c 100644 --- a/nixos/modules/config/pulseaudio.nix +++ b/nixos/modules/config/pulseaudio.nix @@ -45,7 +45,7 @@ let uid = ids.uids.pulseaudio; gid = ids.gids.pulseaudio; - stateDir = "/var/run/pulse"; + stateDir = "/run/pulse"; # Create pulse/client.conf even if PulseAudio is disabled so # that we can disable the autospawn feature in programs that @@ -219,6 +219,12 @@ in { { target = "pulse/daemon.conf"; 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. |