nixpkgs/pkgs/applications/networking/browsers/chromium
aszlig 7e10ecb763
chromium: Allow to put extensions in system path
This should allow us to easily add system-wide Chromium extensions via a
NixOS configuration similar to this:

{ pkgs, ... }: {
  environment.pathsToLink = [ "/share/chromium/extensions" ];
  environment.systemPackages = [ pkgs.my-shiny-extension ];
}

For more details about what Chromium expects within that directory, see:

https://developer.chrome.com/extensions/external_extensions

I've introduced this because of a personal desire to gain more control
about which extensions are installed and what they are able to do. All
of the extensions I use are free software, but despite that it's useful
to either easily patch them and also prevent unwanted automatic updates.

Tested this using the NixOS "chromium.stable" test on x86_64-linux.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @offlinehacker because of #21050
2017-06-18 06:19:30 +02:00
..
patches chromium: apply patch to fix chromecast 2017-06-17 17:23:02 +02:00
browser.nix Fix big-parallel usage 2017-01-03 13:55:26 +01:00
common.nix chromium: Allow to put extensions in system path 2017-06-18 06:19:30 +02:00
default.nix chrome: fix fallout from #26512 2017-06-16 14:40:28 -04:00
plugins.nix flash: 26.0.0.126 -> 26.0.0.131 2017-06-16 14:42:45 -04:00
update.nix chromium: fix nix syntax highlighting for emacs 2016-11-10 16:30:56 +01:00
update.sh chromium/source: Move update.nix to parent dir 2016-03-20 16:53:08 +01:00
upstream-info.nix chromium: 58.0.3029.110 -> 59.0.3071.86 2017-06-11 13:26:03 +02:00