nixpkgs/pkgs/applications/networking
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
..
bittorrentsync
browsers chromium: Allow to put extensions in system path 2017-06-18 06:19:30 +02:00
c14 c14: 2016-09-09 -> 2017-20-05 (#25948) 2017-05-23 08:45:18 +01:00
cluster Merge pull request #26260 from diegs/terraform 2017-05-31 11:14:27 +08:00
corebird corebird: 1.4.2 -> 1.5 2017-05-02 19:10:25 -04:00
davmail davmail: remove unrelated files from $out/bin 2017-04-13 14:34:45 +02:00
drive
droopy Fix schema, maintainers are usually an array 2017-04-04 18:36:23 +03:00
dropbox dropbox: 27.4.22 -> 28.4.14 2017-06-14 15:14:06 -05:00
dropbox-cli
dyndns/cfdyndns
enhanced-ctorrent
errbot Python: replace requests2 with requests tree-wide 2017-05-07 12:56:09 +02:00
esniper
feedreaders rssguard: use fetchgit; wrapGAppsHook 2017-06-06 06:34:29 +01:00
flexget Python: replace requests2 with requests tree-wide 2017-05-07 12:56:09 +02:00
ftp/filezilla filezilla: 3.25.1 -> 3.25.2 2017-05-07 23:09:48 +02:00
gdrive gdrive: init at 2.1.0 2017-04-16 14:48:01 +02:00
google-drive-ocamlfuse
gopher/gopher
ids
ike
instant-messengers dino: 2017-05-31 -> 2017-06-13 2017-06-16 13:02:46 +01:00
insync insync: Check if arch is x86_64 before downloading the binary. 2017-06-02 21:53:12 -04:00
ipfs ipfs: 0.4.6 -> 0.4.9 2017-05-24 16:31:17 +02:00
iptraf
iptraf-ng
irc irssi: 1.0.2 -> 1.0.3 (security) 2017-06-07 05:59:28 +02:00
jmeter
linssid
mailreaders Merge #26601: thunderbird*: 52.1.1 -> 52.2.0 (security) 2017-06-15 20:29:01 +02:00
mpop
msmtp
mumble murmur_git: mark as not broken without iceSupport 2017-05-01 10:44:47 +02:00
netperf
newsreaders quiterss: 0.18.4 -> 0.18.5 2017-06-17 16:09:19 +02:00
nload
nntp-proxy
offrss
ostinato
owncloud-client owncloud-client: 2.3.0 -> 2.3.1 2017-04-30 20:24:30 +02:00
p2p gnunet: enable conversation 2017-05-16 19:57:41 +01:00
pjsip
pyload
remote rdesktop: enable IPv6 support 2017-05-17 18:53:36 +00:00
resilio-sync resilio-sync: cosmetic changes 2017-06-02 21:25:04 +01:00
seafile-client
sipcmd
siproxd
sniffers wireshark: 2.2.5 -> 2.2.6 2017-05-23 13:26:50 +02:00
sniproxy
spideroak
sync unison: more general platform 2017-05-30 06:55:46 +00:00
syncthing syncthing-inotify: 0.8.5 -> 0.8.6 2017-06-18 10:45:32 +08:00
syncthing012
syncthing013
tcpkali
umurmur
vnstat
znc