diff options
| author | Kyren223 <kyren223@proton.me> | 2025-08-03 21:05:06 +0300 |
|---|---|---|
| committer | Kyren223 <kyren223@proton.me> | 2025-08-03 21:05:06 +0300 |
| commit | 19904268acf9e7fd3888a3f6a852c198cb394e9e (patch) | |
| tree | 1444b23eff5e9fdb0af5e88a19ff6556426cb976 /service.nix | |
| parent | 3c7f1a8c2c46271ca889a523734cb32e6bcc4cd7 (diff) | |
Trying to fix eko service
Diffstat (limited to 'service.nix')
| -rw-r--r-- | service.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/service.nix b/service.nix index 50473b2..2a486b4 100644 --- a/service.nix +++ b/service.nix @@ -109,13 +109,15 @@ in EKO_SERVER_LOG_DIR = cfg.logDir; EKO_SERVER_TOS_FILE = cfg.tosFile; EKO_SERVER_PRIVACY_FILE = cfg.privacyFile; + USER = cfg.user; + HOME = cfg.stateDir; }; serviceConfig = { Restart = "on-failure"; RestartSec = "10s"; - ExecStart = "/bin/sh -c '${cfg.package}/bin/eko-server'"; + ExecStart = "/bin/sh -c 'cd $HOME && ${cfg.package}/bin/eko-server'"; ExecReload = "${pkgs.coreutils}/bin/kill -SIGHUP $MAINPID"; ConfigurationDirectory = "eko"; |
