diff options
| -rw-r--r-- | service.nix | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/service.nix b/service.nix index d2b05fa..5b32d95 100644 --- a/service.nix +++ b/service.nix @@ -85,6 +85,7 @@ in isNormalUser = true; createHome = true; home = cfg.dataDir; + homeMode = cfg.permission; group = "eko"; }; @@ -113,14 +114,12 @@ in Restart = "on-failure"; RestartSec = "10s"; - ExecStart = "/bin/sh -c 'ls && cd $HOME && ls && ${cfg.package}/bin/eko-server'"; + ExecStart = "/bin/sh -c '${cfg.package}/bin/eko-server'"; ExecReload = "${pkgs.coreutils}/bin/kill -SIGHUP $MAINPID"; ConfigurationDirectory = "eko"; - # StateDirectory = "eko"; - # StateDirectoryMode = cfg.permission; - # RuntimeDirectory = "eko"; - # RuntimeDirectoryMode = cfg.permission; + StateDirectory = "eko"; + StateDirectoryMode = cfg.permission; LogsDirectory = "eko"; WorkingDirectory = cfg.dataDir; Type = "simple"; |
