nixpkgs/nixos/modules
Graham Christensen dc44fc1760
wireguard: add each peer in a separate service
Before, changing any peers caused the entire WireGuard interface to
be torn down and rebuilt. By configuring each peer in a separate
service we're able to only restart the affected peers.

Adding each peer individually also means individual peer
configurations can fail, but the overall interface and all other peers
will still be added.

A WireGuard peer's internal identifier is its public key. This means
it is the only reliable identifier to use for the systemd service.
2019-05-31 14:51:25 -04:00
..
config nixos/malloc: apply allocator settings to systemd units 2019-05-30 12:07:34 +09:00
hardware nixos/all-firmware: Enable facetimehd only for i686/x86_64 2019-05-06 10:49:42 +02:00
i18n/input-method docs: format 2018-09-29 20:51:11 -04:00
installer Merge pull request #60207 from volth/patch-329 2019-05-22 15:32:00 +03:00
misc nixos/factorio: sandbox service using systemd 2019-05-17 10:25:49 +02:00
profiles nixos/hardened: use graphene-hardened malloc by default 2019-05-07 13:45:39 +02:00
programs Merge pull request #60406 from JohnAZoidberg/remove-isnull 2019-05-18 09:36:24 +00:00
security FIx some malformed XML in option descriptions 2019-05-13 09:15:17 +02:00
services wireguard: add each peer in a separate service 2019-05-31 14:51:25 -04:00
system Merge pull request #61036 from cdepillabout/nixos-memtest-loader 2019-05-20 21:42:40 -05:00
tasks cleanup redundant text in modules utilizing mkEnableOption 2019-04-20 14:44:02 +02:00
testing types.optionSet: deprecate and remove last usages 2019-01-31 00:41:10 +02:00
virtualisation nixos/modules/virtualisation/google-compute-config.nix: pin filesystem type to ext4 for now 2019-05-27 14:15:02 +08:00
module-list.nix nixos/bitcoind: add bitcoind service 2019-05-22 15:48:57 -04:00
rename.nix murmur service: log to journald by default 2019-05-30 15:43:32 +03:00