From 57c0187386bd93d7d6932e21da6729546c54815e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Thu, 22 Aug 2019 09:44:21 +0200 Subject: [PATCH] add restart-vpn service --- configs/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/configs/default.nix b/configs/default.nix index 40db8c5..2223ef8 100644 --- a/configs/default.nix +++ b/configs/default.nix @@ -282,5 +282,19 @@ package = pkgs.openjdk; }; } + { + systemd.services.restart-vpn = { + description = "Restart VPNs after suspend"; + wantedBy = [ "suspend.target" ]; + after = [ "suspend.target" ]; + serviceConfig.Type = "oneshot"; + script = '' + set -efu + + ${pkgs.procps}/bin/pkill -HUP --exact openvpn + ${pkgs.procps}/bin/pkill -ALRM --exact tincd + ''; + }; + } ]; }