summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyren223 <kyren223@proton.me>2025-08-03 21:05:06 +0300
committerKyren223 <kyren223@proton.me>2025-08-03 21:05:06 +0300
commit19904268acf9e7fd3888a3f6a852c198cb394e9e (patch)
tree1444b23eff5e9fdb0af5e88a19ff6556426cb976
parent3c7f1a8c2c46271ca889a523734cb32e6bcc4cd7 (diff)
Trying to fix eko service
-rw-r--r--service.nix4
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";