nixpkgs/nixos
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
..
doc/manual Merge pull request #38485 from obsidiansystems/nixos-nixpkgs-options 2018-04-19 14:59:58 -04:00
lib Merge pull request #38485 from obsidiansystems/nixos-nixpkgs-options 2018-04-19 14:59:58 -04:00
maintainers Update create-gce.sh script. Set default option for GCE images to disable host key replacement by service. 2018-04-06 10:57:31 +02:00
modules wireguard service: use scripts instead of ExecStarts/Stops 2018-04-22 13:33:11 -05:00
tests Merge pull request #27958 from LumiGuide/strongswan-swanctl 2018-04-21 15:47:39 -05:00
COPYING
default.nix nixos: export packages of the current configuration (its pkgs argument) 2018-02-09 19:35:27 +00:00
README
release-combined.nix nixos/release: fix evaluation if missing x86 2018-03-07 16:06:30 +01:00
release-small.nix Add the boot test to release-small.nix 2018-02-27 20:09:07 +01:00
release.nix Merge pull request #27958 from LumiGuide/strongswan-swanctl 2018-04-21 15:47:39 -05:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
http://nixos.org/nixos and in the manual in doc/manual.