From 2e749228bb9a14f0330d2afaca28fe31618b5747 Mon Sep 17 00:00:00 2001 From: Robert Date: Sat, 4 Apr 2026 17:07:13 -0400 Subject: [PATCH] fix: set correct working directory and create home for ai-worker --- modules/nixos/services/openclaw_node.nix | 2 +- users/ai-worker.nix | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/nixos/services/openclaw_node.nix b/modules/nixos/services/openclaw_node.nix index 376ff30..5138004 100644 --- a/modules/nixos/services/openclaw_node.nix +++ b/modules/nixos/services/openclaw_node.nix @@ -48,7 +48,7 @@ in { Type = "exec"; User = cfg.user; Group = cfg.user; - WorkingDirectory = "/var/lib/${cfg.user}"; + WorkingDirectory = "/home/${cfg.user}"; ExecStart = '' ${openclawPkg}/bin/openclaw \ node run \ diff --git a/users/ai-worker.nix b/users/ai-worker.nix index efc366c..a8f027c 100644 --- a/users/ai-worker.nix +++ b/users/ai-worker.nix @@ -2,6 +2,8 @@ users.users.ai-worker = { isSystemUser = true; group = "ai-worker"; + home = "/home/ai-worker"; + createHome = true; extraGroups = [ "docker" ]; shell = pkgs.bashInteractive; openssh.authorizedKeys.keys = [