diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-01-29 16:36:42 +0100 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-02-15 23:15:17 +0100 |
commit | 9896247fb6d2c646f19fcd90ade45d6abd89930b (patch) | |
tree | cac4189f3a1b5cbf38126dea8110210663a9c7e0 | |
parent | 82f0df4d688315fd0ce4d4e850fc4dab47ee5741 (diff) |
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.
-rw-r--r-- | nixos/modules/services/home-automation/home-assistant.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/services/home-automation/home-assistant.nix b/nixos/modules/services/home-automation/home-assistant.nix index 79368416d7106..db6fc39c30639 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 '' |