1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-23 14:11:36 +00:00
nixpkgs/pkgs/applications
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
..
altcoins go-ethereum-classic: init at 3.5.0 (#26551) 2017-06-13 21:43:33 +02:00
audio Merge pull request #26646 from magnetophon/ardour 2017-06-17 00:02:43 +01:00
backup crashplan: 4.8.0 -> 4.8.2 2017-04-30 20:44:39 -04:00
display-managers sddm: include dependency on Qt5::Test module 2017-04-28 05:54:17 -05:00
editors atom: 1.17.2 -> 1.18.0 2017-06-16 08:09:15 -04:00
gis Python: replace requests2 with requests tree-wide 2017-05-07 12:56:09 +02:00
graphics feh: build and install man pages 2017-06-17 19:06:20 +02:00
inferno
kde kdenlive : patch CMakeLists.txt to find Concurrent module. 2017-06-10 10:14:57 +02:00
misc Merge #26628: treewide: setuid/setgid fallout 2017-06-17 13:23:39 +02:00
networking chromium: Allow to put extensions in system path 2017-06-18 06:19:30 +02:00
office libreoffice: fix #25831 2017-06-17 11:22:34 -05:00
science snpeff: 4.3i -> 4.3p 2017-06-13 15:31:52 +10:00
search recoll: 1.21.3 -> 1.23.1 2017-03-22 17:14:30 -05:00
taxes
version-management vcsh: patch broken parser for $GIT_VERSION_MINOR 2017-06-14 21:28:28 +02:00
video qstopmotion: init -> 2.3.2 2017-06-18 00:47:01 +02:00
virtualization Merge pull request #26503 from vdemeester/update-runc 2017-06-10 22:48:03 +01:00
window-managers fvwm: 2.6.6 -> 2.6.7 2017-06-12 21:25:00 +01:00