From 21e4aadc8fcb4fd43636a54cb15bb499a3317421 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sat, 11 Oct 2025 15:37:18 +0900 Subject: [PATCH] nixos/lxd-image-server: split script into `ExecStart` and `ExecStartPre` --- nixos/modules/services/networking/lxd-image-server.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/networking/lxd-image-server.nix b/nixos/modules/services/networking/lxd-image-server.nix index 7867c831e62b..059822d69342 100644 --- a/nixos/modules/services/networking/lxd-image-server.nix +++ b/nixos/modules/services/networking/lxd-image-server.nix @@ -73,11 +73,6 @@ in description = "LXD Image Server"; - script = '' - ${pkgs.lxd-image-server}/bin/lxd-image-server init - ${pkgs.lxd-image-server}/bin/lxd-image-server watch - ''; - reloadTriggers = [ config.environment.etc."lxd-image-server/config.toml".source ]; serviceConfig = { @@ -86,6 +81,8 @@ in DynamicUser = true; LogsDirectory = "lxd-image-server"; RuntimeDirectory = "lxd-image-server"; + ExecStartPre = "${pkgs.lxd-image-server}/bin/lxd-image-server init"; + ExecStart = "${pkgs.lxd-image-server}/bin/lxd-image-server watch"; ExecReload = "${pkgs.lxd-image-server}/bin/lxd-image-server reload"; ReadWritePaths = [ location ]; };