hswaw/customs: disable DynamicUser for dhcpd / checkinator

Change-Id: I9c7feccf8eb908bf3808afb2ffc5adac50d7abd9
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1455
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/hswaw/machines/customs.hackerspace.pl/checkinator-tracker.nix b/hswaw/machines/customs.hackerspace.pl/checkinator-tracker.nix
index 77a46bd..47a5a71 100644
--- a/hswaw/machines/customs.hackerspace.pl/checkinator-tracker.nix
+++ b/hswaw/machines/customs.hackerspace.pl/checkinator-tracker.nix
@@ -24,7 +24,7 @@
   '';
   config = builtins.toFile "${name}-config.yaml" (pkgs.lib.generators.toYAML {} {
     # path to dhcpd lease file
-    LEASE_FILE = "/var/lib/dhcp/dhcpd.leases";
+    LEASE_FILE = "/var/lib/dhcpd4/dhcpd.leases";
 
     # timeout for old leases
     TIMEOUT = 1500;
@@ -51,7 +51,7 @@
 
     serviceConfig.User = "${user}";
     serviceConfig.Type = "simple";
-      
+
     serviceConfig.ExecStartPre = [
       ''!${prepare}/bin/${name}-prepare''
     ];
@@ -61,6 +61,7 @@
       ''!${pkgs.coreutils}/bin/rm -rf ${socket_dir}''
     ];
 
+    serviceConfig.DynamicUser = false;
   };
   environment.systemPackages = [ checkinator ];
 }