summary refs log tree commit diff
path: root/nixos/modules/config/pulseaudio.nix
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/modules/config/pulseaudio.nix
parenta398088ec67d4217704c21e49d26ab735b86fecb (diff)
downloadnixpkgs-aece1407d5a568e90d0c680fbc58266759cf6db4.tar
nixpkgs-aece1407d5a568e90d0c680fbc58266759cf6db4.tar.gz
nixpkgs-aece1407d5a568e90d0c680fbc58266759cf6db4.tar.bz2
nixpkgs-aece1407d5a568e90d0c680fbc58266759cf6db4.tar.lz
nixpkgs-aece1407d5a568e90d0c680fbc58266759cf6db4.tar.xz
nixpkgs-aece1407d5a568e90d0c680fbc58266759cf6db4.tar.zst
nixpkgs-aece1407d5a568e90d0c680fbc58266759cf6db4.zip
pulseaudio: Add a flag for supporting 32-bit
Diffstat (limited to 'nixos/modules/config/pulseaudio.nix')
-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 566130feb6d..bd010738500 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 = ''