nixpkgs/nixos/modules/services
Nikolay Amiantov 7c90a86770 wireguard service: use scripts instead of ExecStarts/Stops
This is more in line with what other services do; also looks cleaner.
It changes configuration entries for pre-and post-hooks type to lines from
lists of strings which are more logical for them; coersion is provided for
backwards compatibility.

Finally, add several steps to improve robustness:

1. Load kernel module on start if not loaded;
2. Don't remove wireguard interface on start; it is removed on service stop. If
   it's not something is wrong.
2018-04-22 13:33:11 -05:00
..
admin/salt
amqp
audio nixos/alsa: Do not make sound.enable conditional on stateVersion. 2018-02-23 23:14:42 +01:00
backup nixos/restic: init (#38948) 2018-04-21 11:12:43 +01:00
cluster nixos: kubernetes fixes 2018-03-30 17:33:45 -04:00
computing Merge pull request #30908 from kierdavis/boinc-fhs 2018-04-21 15:25:58 -05:00
continuous-integration jenkins: Add "java.awt.headless=true" to JDK options. 2018-03-17 22:16:59 -07:00
databases Merge pull request #38303 from LumiGuide/fix-pgmanage-sql_root 2018-04-17 10:08:15 -05:00
desktops tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
development
editors Merge pull request #35896 from wucke13/master 2018-04-16 20:04:52 +08:00
games
hardware Merge pull request #36406 from alesguzik/bluez-midi 2018-04-17 10:54:23 -05:00
logging graylog: use jre_headless 2018-03-22 02:29:27 +01:00
mail nixos/dovecot: set group in config 2018-03-28 19:16:41 +02:00
misc Merge pull request #38918 from gnidorah/gitweb 2018-04-20 21:32:34 +02:00
monitoring nixos/prometheus-postfix-exporter: update module 2018-04-19 19:47:13 +02:00
network-filesystems Merge remote-tracking branch 'origin/staging' into cross-nixos 2018-03-01 14:56:58 -05:00
networking wireguard service: use scripts instead of ExecStarts/Stops 2018-04-22 13:33:11 -05:00
printing cups service: fix client sockets 2018-02-23 18:51:39 +03:00
scheduling
search elasticsearch6: fix startup due to missing jvm.options 2018-04-18 00:38:48 +02:00
security nixos/tor: use RuntimeDirectory, StateDirectory (#39083) 2018-04-18 09:42:45 +02:00
system
torrent nixos/transmission: fix AppArmor profile to include libkrb5 2018-04-13 20:53:34 +02:00
ttys nixos: rename config.system.nixos* -> config.system.nixos.* 2018-02-18 12:56:30 +00:00
web-apps Add bash to jira PATH: required by health checks. 2018-04-17 16:44:04 +02:00
web-servers nixos/gitweb: add gitwebTheme option 2018-04-17 20:07:01 +03:00
x11 Merge master into staging 2018-04-08 10:54:17 +02:00