summary refs log tree commit diff
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2014-08-12 12:50:42 +0200
committerDomen Kožar <domen@dev.si>2014-08-12 12:51:25 +0200
commitcc8e4f6814684cc1d5a6188191739305cfe7b3b1 (patch)
treefc082aa4f56facf29f78c8a2e89e92af5ffbfb6e
parente823c123a8e85d07d319152b8cd3f69fe53d759a (diff)
downloadnixlib-cc8e4f6814684cc1d5a6188191739305cfe7b3b1.tar
nixlib-cc8e4f6814684cc1d5a6188191739305cfe7b3b1.tar.gz
nixlib-cc8e4f6814684cc1d5a6188191739305cfe7b3b1.tar.bz2
nixlib-cc8e4f6814684cc1d5a6188191739305cfe7b3b1.tar.lz
nixlib-cc8e4f6814684cc1d5a6188191739305cfe7b3b1.tar.xz
nixlib-cc8e4f6814684cc1d5a6188191739305cfe7b3b1.tar.zst
nixlib-cc8e4f6814684cc1d5a6188191739305cfe7b3b1.zip
provide pulseaudioFull and set it as default to hardware.pulseaudio.package
-rw-r--r--nixos/modules/config/pulseaudio.nix10
-rw-r--r--pkgs/top-level/all-packages.nix6
2 files changed, 11 insertions, 5 deletions
diff --git a/nixos/modules/config/pulseaudio.nix b/nixos/modules/config/pulseaudio.nix
index 67e536f4fd93..96593885e5b7 100644
--- a/nixos/modules/config/pulseaudio.nix
+++ b/nixos/modules/config/pulseaudio.nix
@@ -80,12 +80,12 @@ in {
 
       package = mkOption {
         type = types.package;
-        default = pulseaudio;
-        example = literalExample "pulseaudio.override { jackaudioSupport = true; }";
+        default = pulseaudioFull;
+        example = literalExample "pulseaudioFull";
         description = ''
-          The PulseAudio derivation to use.  This can be used to enable
-          features (such as JACK support) that are not enabled in the
-          default PulseAudio in Nixpkgs.
+          The PulseAudio derivation to use.  This can be used to disable
+          features (such as JACK support, Bluetooth) that are enabled in the
+          pulseaudioFull package in Nixpkgs.
         '';
       };
 
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 0b58c2c44b99..2d55fee89f28 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -6845,6 +6845,12 @@ let
     bluez = null;
     avahi = null;
   };
+  pulseaudioFull = pulseaudio.override {
+    bluez = bluez5;
+    avahi = avahi;
+    jackaudioSupport = true;
+    x11Support = true;
+  };
 
   tomcat_connectors = callPackage ../servers/http/apache-modules/tomcat-connectors { };