about summary refs log tree commit diff
path: root/nixos/modules/services/networking/zerotierone.nix
diff options
context:
space:
mode:
authorzimbatm <zimbatm@zimbatm.com>2016-02-19 22:56:19 +0000
committerzimbatm <zimbatm@zimbatm.com>2016-02-19 22:56:19 +0000
commit433f979cee469434081b6c7cdf69d5f949f32ebb (patch)
treef6c8983d0d4492e557935f91321373a43aaa9884 /nixos/modules/services/networking/zerotierone.nix
parent885acea1dd82b0354ff2b6bcf1268b3031cf93df (diff)
downloadnixlib-433f979cee469434081b6c7cdf69d5f949f32ebb.tar
nixlib-433f979cee469434081b6c7cdf69d5f949f32ebb.tar.gz
nixlib-433f979cee469434081b6c7cdf69d5f949f32ebb.tar.bz2
nixlib-433f979cee469434081b6c7cdf69d5f949f32ebb.tar.lz
nixlib-433f979cee469434081b6c7cdf69d5f949f32ebb.tar.xz
nixlib-433f979cee469434081b6c7cdf69d5f949f32ebb.tar.zst
nixlib-433f979cee469434081b6c7cdf69d5f949f32ebb.zip
zerotierone: adopt systemd unit from upstream
See
https://github.com/zerotier/ZeroTierOne/blob/5db538d85ef739fa969a5b71d294501ac0bb5335/ext/installfiles/linux/systemd/zerotier-one.service
Diffstat (limited to 'nixos/modules/services/networking/zerotierone.nix')
-rw-r--r--nixos/modules/services/networking/zerotierone.nix7
1 files changed, 3 insertions, 4 deletions
diff --git a/nixos/modules/services/networking/zerotierone.nix b/nixos/modules/services/networking/zerotierone.nix
index 886ea18d9809..6237f95b127b 100644
--- a/nixos/modules/services/networking/zerotierone.nix
+++ b/nixos/modules/services/networking/zerotierone.nix
@@ -21,10 +21,9 @@ in
         chown -R root:root /var/lib/zerotier-one
         '';
       serviceConfig = {
-        Type = "forking";
-        User = "root";
-        PIDFile = "/var/lib/zerotier-one/zerotier-one.pid";
-        ExecStart = "${pkgs.zerotierone}/bin/zerotier-one -d";
+        ExecStart = "${pkgs.zerotierone}/bin/zerotier-one";
+        Restart = "always";
+        KillMode = "process";
       };
     };
   environment.systemPackages = [ pkgs.zerotierone ];