From 6bfc491e80ebd6000a7522aaa23e30551d2f1814 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 2 Mar 2023 23:41:11 +0100 Subject: [PATCH] invokeai: set HOME in systemd service --- projects/invokeai/nixos/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/invokeai/nixos/default.nix b/projects/invokeai/nixos/default.nix index ce91324..f5176a0 100644 --- a/projects/invokeai/nixos/default.nix +++ b/projects/invokeai/nixos/default.nix @@ -93,6 +93,7 @@ in ln -sf ${initialModelsPath} '${cfg.dataDir}/configs/INITIAL_MODELS.yaml' cp -L --no-clobber --no-preserve=mode ${initialModelsPath} '${cfg.dataDir}/configs/models.yaml' ''; + environment.HOME = "${cfg.dataDir}/.home"; serviceConfig = { User = cfg.user; Group = cfg.group; @@ -102,6 +103,7 @@ in systemd.tmpfiles.rules = [ "d '${cfg.dataDir}' 0755 ${cfg.user} ${cfg.group} - -" "d '${cfg.dataDir}/configs' 0755 ${cfg.user} ${cfg.group} - -" + "d '${cfg.dataDir}/.home' 0750 ${cfg.user} ${cfg.group} - -" ]; }; }