diff --git a/nixos/modules/services/home-automation/govee2mqtt.nix b/nixos/modules/services/home-automation/govee2mqtt.nix index fe4063935adc..afdff7b8e047 100644 --- a/nixos/modules/services/home-automation/govee2mqtt.nix +++ b/nixos/modules/services/home-automation/govee2mqtt.nix @@ -52,7 +52,11 @@ in systemd.services.govee2mqtt = { description = "Govee2MQTT Service"; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ + "networking.target" + "network-online.target" + ]; + requires = [ "network-online.target" ]; serviceConfig = { CacheDirectory = "govee2mqtt"; Environment = [