diff --git a/nixos/modules/services/misc/invidious-router.nix b/nixos/modules/services/misc/invidious-router.nix index f28538981e27..5d4fc1528890 100644 --- a/nixos/modules/services/misc/invidious-router.nix +++ b/nixos/modules/services/misc/invidious-router.nix @@ -101,6 +101,10 @@ in config = lib.mkIf cfg.enable { systemd.services.invidious-router = { wantedBy = [ "multi-user.target" ]; + + after = [ "network-online.target" ]; + requires = [ "network-online.target" ]; + serviceConfig = { Restart = "on-failure"; ExecStart = "${lib.getExe cfg.package} --configfile ${configFile}";