OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
HASH      bcf905567532
DATE      2025-01-06
SUBJECT   networking: wait-online service fix
FILES     1 CHANGED
HASH      bcf905567532
DATE      2025-01-06
SUBJECT   networking: wait-online service fix
FILES     1 CHANGED
 

diff --git a/modules/nixos/base/networking.nix b/modules/nixos/base/networking.nix
index 9a9252c..4568c77 100644
--- a/modules/nixos/base/networking.nix
+++ b/modules/nixos/base/networking.nix
@@ -1,6 +1,7 @@
 {
   lib,
   config,
+  pkgs,
   ...
 }: let
   inherit (lib) mkForce mkDefault;
@@ -42,5 +43,5 @@ in {
   };
   # sometimes causes issues with network manager service never actually starting
   # requiring me to manually start the service. fine on a workstation, not on a s
erver
-  systemd.services.NetworkManager-wait-online.enable = host.role != "server";
+  systemd.services.NetworkManager-wait-online.serviceConfig.ExecStart = ["" "${pk
gs.networkmanager}/bin/nm-online -q"];
 }

diff --git a/modules/nixos/base/networking.n
ix b/modules/nixos/base/networking.nix
index 9a9252c..4568c77 100644
--- a/modules/nixos/base/networking.nix
+++ b/modules/nixos/base/networking.nix
@@ -1,6 +1,7 @@
 {
   lib,
   config,
+  pkgs,
   ...
 }: let
   inherit (lib) mkForce mkDefault;
@@ -42,5 +43,5 @@ in {
   };
   # sometimes causes issues with network ma
nager service never actually starting
   # requiring me to manually start the serv
ice. fine on a workstation, not on a server
-  systemd.services.NetworkManager-wait-onli
ne.enable = host.role != "server";
+  systemd.services.NetworkManager-wait-onli
ne.serviceConfig.ExecStart = ["" "${pkgs.net
workmanager}/bin/nm-online -q"];
 }
 
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET