From 8f2c49ece6e7c589299dee84299dd46837459baa Mon Sep 17 00:00:00 2001 From: Kat Inskip Date: Mon, 11 Jul 2022 08:19:25 -0700 Subject: [PATCH] nixos/home-assistant: make the reload triggers dependent upon cfg.config --- nixos/modules/services/home-automation/home-assistant.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/home-automation/home-assistant.nix b/nixos/modules/services/home-automation/home-assistant.nix index 2aacc5e55c6e..2cff5051c757 100644 --- a/nixos/modules/services/home-automation/home-assistant.nix +++ b/nixos/modules/services/home-automation/home-assistant.nix @@ -389,10 +389,9 @@ in { "mysql.service" "postgresql.service" ]; - reloadTriggers = [ - configFile - lovelaceConfigFile - ]; + reloadTriggers = lib.optional (cfg.config != null) configFile + ++ lib.optional (cfg.lovelaceConfig != null) lovelaceConfigFile; + preStart = let copyConfig = if cfg.configWritable then '' cp --no-preserve=mode ${configFile} "${cfg.configDir}/configuration.yaml"