From 9896247fb6d2c646f19fcd90ade45d6abd89930b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 29 Jan 2022 16:36:42 +0100 Subject: [PATCH] nixos/home-assistant: Wait for network-online.target If people take the time to setup network-online.target correctly we should wait for it. If they don't it's basically the same as network.target anyway, so no harm done. Over time I've seen multiple integrations that have dealt badly with missing network connectivity at startup, this should alleviate further pains. --- nixos/modules/services/home-automation/home-assistant.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/home-automation/home-assistant.nix b/nixos/modules/services/home-automation/home-assistant.nix index 79368416d710..db6fc39c3063 100644 --- a/nixos/modules/services/home-automation/home-assistant.nix +++ b/nixos/modules/services/home-automation/home-assistant.nix @@ -247,7 +247,7 @@ in { systemd.services.home-assistant = { description = "Home Assistant"; - after = [ "network.target" ]; + after = [ "network-online.target" ]; preStart = optionalString (cfg.config != null) (if cfg.configWritable then '' cp --no-preserve=mode ${configFile} "${cfg.configDir}/configuration.yaml" '' else ''