From 19904268acf9e7fd3888a3f6a852c198cb394e9e Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 3 Aug 2025 21:05:06 +0300 Subject: Trying to fix eko service --- service.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'service.nix') 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"; -- cgit v1.3.1