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.
This commit is contained in:
Martin Weinelt
2022-01-29 16:36:42 +01:00
parent 82f0df4d68
commit 9896247fb6

View File

@@ -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 ''