a more proper nixos module for the tangled knotserver

module: let systemd handle statedirectory

+3
+3
module.nix
··· 159 159 WorkingDirectory = cfg.repo.scanPath; 160 160 ExecStart = lib.getExe tangledPkgs.knotserver; 161 161 Restart = "always"; 162 + 163 + StateDirectory = mkIf (lib.hasPrefix "/var/lib/tangled-knotserver" cfg.repo.scanPath) "tangled-knotserver"; 162 164 EnvironmentFile = cfg.environmentFile; 165 + # TODO: hardening 163 166 }; 164 167 165 168 environment = {