summary refs log tree commit diff
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2014-05-08 16:41:38 +0200
committeraszlig <aszlig@redmoonstudios.org>2014-05-08 16:41:38 +0200
commitc833d7ce162a3568c4f179e44fcbfe6bc2106348 (patch)
treef56a71fb42c96b734f5f3b4aafcd1384807492e1
parent141d1a1253a8e5cf1bba17c812f01b1f7be25198 (diff)
downloadnixlib-c833d7ce162a3568c4f179e44fcbfe6bc2106348.tar
nixlib-c833d7ce162a3568c4f179e44fcbfe6bc2106348.tar.gz
nixlib-c833d7ce162a3568c4f179e44fcbfe6bc2106348.tar.bz2
nixlib-c833d7ce162a3568c4f179e44fcbfe6bc2106348.tar.lz
nixlib-c833d7ce162a3568c4f179e44fcbfe6bc2106348.tar.xz
nixlib-c833d7ce162a3568c4f179e44fcbfe6bc2106348.tar.zst
nixlib-c833d7ce162a3568c4f179e44fcbfe6bc2106348.zip
chromium: Allow config.chromium for PPAPI plugins.
This should make it easier to enable proprietary pepper API plugins
though nixpkgs config, so it can be easily installed using something
like:

nix-env -i chromium-stable

With something like:

{ chromium.enablePepperFlash = true; }

In ~/.nixpkgs/config.nix to enable pepper API based Flash and to avoid
the browser wrapper from Firefox entirely.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
-rw-r--r--pkgs/top-level/all-packages.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index de242046893a..60389bb72634 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -7886,6 +7886,8 @@ let
   chromium = lowPrio (callPackage ../applications/networking/browsers/chromium {
     channel = "stable";
     pulseSupport = config.pulseaudio or true;
+    enablePepperFlash = config.chromium.enablePepperFlash or false;
+    enablePepperPDF = config.chromium.enablePepperPDF or false;
   });
 
   chromiumBeta = lowPrio (chromium.override { channel = "beta"; });