nixpkgs-suyu/nixos/modules
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
..
config nixos/pulseaudio: pulseaudio.enable should imply sound.enable 2018-04-14 19:12:47 +01:00
hardware Merge branch 'master' into staging 2018-04-10 09:13:36 +02:00
i18n/input-method
installer nix: 2.0 -> 2.0.1 2018-04-20 23:37:18 +02:00
misc Merge pull request #39048 from oxij/nixos/fix-rename-bugs 2018-04-22 17:46:09 +00:00
profiles Merge pull request #38114 from oxij/nixos/doc-module 2018-04-05 07:09:32 +00:00
programs nixos: enable bash command completion by default 2018-04-13 18:36:51 +02:00
security Merge pull request #31969 from Assassinkin/master 2018-04-21 14:36:47 -05:00
services wireguard service: use scripts instead of ExecStarts/Stops 2018-04-22 13:33:11 -05:00
system raspberrypi-bootloader: Adds firmwareConfig config option 2018-04-22 18:27:17 +03:00
tasks lxd: 2.16 -> 3.0.0 2018-04-14 11:02:24 +01:00
testing nixos/qemu: Deduplicate QEMU serialDevice into qemu-flags.nix 2018-01-30 16:57:27 +02:00
virtualisation Merge pull request #35541 from xeji/containers-extraflags 2018-04-21 14:16:49 +01:00
module-list.nix Merge pull request #27958 from LumiGuide/strongswan-swanctl 2018-04-21 15:47:39 -05:00
rename.nix Merge pull request #39048 from oxij/nixos/fix-rename-bugs 2018-04-22 17:46:09 +00:00