diff --git a/hosts/build02/nixpkgs-update.nix b/hosts/build02/nixpkgs-update.nix
index bd1f27b..a15bfb2 100644
--- a/hosts/build02/nixpkgs-update.nix
+++ b/hosts/build02/nixpkgs-update.nix
@@ -25,10 +25,10 @@ let
 
   mkWorker = name: {
     after = [
-      config.systemd.targets.network-online.name
+      "network-online.target"
       config.systemd.services.nixpkgs-update-supervisor.name
     ];
-    wants = [ config.systemd.targets.network-online.name ];
+    wants = [ "network-online.target" ];
     wantedBy = [ config.systemd.targets.multi-user.name ];
     description = "nixpkgs-update ${name} service";
     enable = true;
@@ -63,8 +63,8 @@ let
   };
 
   mkFetcher = name: cmd: {
-    after = [ config.systemd.targets.network-online.name ];
-    wants = [ config.systemd.targets.network-online.name ];
+    after = [ "network-online.target" ];
+    wants = [ "network-online.target" ];
     path = nixpkgsUpdateSystemDependencies ++ [
       # nixpkgs-update-github-releases
       (pkgs.python3.withPackages (
@@ -129,8 +129,8 @@ in
 
   systemd.services.nixpkgs-update-delete-done = {
     startAt = "0/12:10"; # every 12 hours
-    after = [ config.systemd.targets.network-online.name ];
-    wants = [ config.systemd.targets.network-online.name ];
+    after = [ "network-online.target" ];
+    wants = [ "network-online.target" ];
     description = "nixpkgs-update delete done branches";
     restartIfChanged = true;
     path = nixpkgsUpdateSystemDependencies;
diff --git a/modules/nixos/monitoring/matrix-hook.nix b/modules/nixos/monitoring/matrix-hook.nix
index be20ce5..55b875b 100644
--- a/modules/nixos/monitoring/matrix-hook.nix
+++ b/modules/nixos/monitoring/matrix-hook.nix
@@ -20,8 +20,8 @@ in
 
   systemd.services.matrix-hook = {
     description = "Matrix Hook";
-    after = [ config.systemd.targets.network-online.name ];
-    wants = [ config.systemd.targets.network-online.name ];
+    after = [ "network-online.target" ];
+    wants = [ "network-online.target" ];
     wantedBy = [ config.systemd.targets.multi-user.name ];
     environment = {
       HTTP_ADDRESS = "localhost";
diff --git a/modules/nixos/monitoring/prometheus.nix b/modules/nixos/monitoring/prometheus.nix
index cbc80b7..cc72535 100644
--- a/modules/nixos/monitoring/prometheus.nix
+++ b/modules/nixos/monitoring/prometheus.nix
@@ -5,8 +5,8 @@
   ...
 }:
 {
-  systemd.services.prometheus.after = pkgs.lib.mkForce [ config.systemd.targets.network-online.name ];
-  systemd.services.prometheus.wants = [ config.systemd.targets.network-online.name ];
+  systemd.services.prometheus.after = pkgs.lib.mkForce [ "network-online.target" ];
+  systemd.services.prometheus.wants = [ "network-online.target" ];
   systemd.services.alertmanager.after = [ config.systemd.services.prometheus.name ];
 
   services.prometheus = {