about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-06-10 11:48:52 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-06-10 11:50:35 -0700
commitaece1407d5a568e90d0c680fbc58266759cf6db4 (patch)
tree9571c98ef87ce71068fab8900947cc0e52173d80 /nixos
parenta398088ec67d4217704c21e49d26ab735b86fecb (diff)
downloadnixlib-aece1407d5a568e90d0c680fbc58266759cf6db4.tar
nixlib-aece1407d5a568e90d0c680fbc58266759cf6db4.tar.gz
nixlib-aece1407d5a568e90d0c680fbc58266759cf6db4.tar.bz2
nixlib-aece1407d5a568e90d0c680fbc58266759cf6db4.tar.lz
nixlib-aece1407d5a568e90d0c680fbc58266759cf6db4.tar.xz
nixlib-aece1407d5a568e90d0c680fbc58266759cf6db4.tar.zst
nixlib-aece1407d5a568e90d0c680fbc58266759cf6db4.zip
pulseaudio: Add a flag for supporting 32-bit
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/config/pulseaudio.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/nixos/modules/config/pulseaudio.nix b/nixos/modules/config/pulseaudio.nix
index 566130feb6de..bd0107385006 100644
--- a/nixos/modules/config/pulseaudio.nix
+++ b/nixos/modules/config/pulseaudio.nix
@@ -12,7 +12,7 @@ let
 
   # Forces 32bit pulseaudio and alsaPlugins to be built/supported for apps
   # using 32bit alsa on 64bit linux.
-  enable32BitAlsaPlugins = stdenv.isx86_64 && (pkgs_i686.alsaLib != null && pkgs_i686.libpulseaudio != null);
+  enable32BitAlsaPlugins = cfg.support32Bit && stdenv.isx86_64 && (pkgs_i686.alsaLib != null && pkgs_i686.libpulseaudio != null);
 
   ids = config.ids;
 
@@ -78,6 +78,12 @@ in {
         '';
       };
 
+      support32Bit = mkOption {
+        type = types.bool;
+        default = false;
+        description = "no";
+      };
+
       configFile = mkOption {
         type = types.path;
         description = ''