Skip to content

Commit 253d319

Browse files
authored
nixos/networkmanager: match upstream units Install sections (#368791)
2 parents a35b4a5 + a00e827 commit 253d319

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

nixos/modules/services/networking/networkmanager.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ in
598598
];
599599

600600
systemd.services.NetworkManager = {
601-
wantedBy = [ "network.target" ];
601+
wantedBy = [ "multi-user.target" ];
602602
restartTriggers = [ configFile ];
603603

604604
aliases = [ "dbus-org.freedesktop.NetworkManager.service" ];
@@ -614,7 +614,7 @@ in
614614
};
615615

616616
systemd.services.NetworkManager-dispatcher = {
617-
wantedBy = [ "network.target" ];
617+
wantedBy = [ "multi-user.target" ];
618618
restartTriggers = [
619619
configFile
620620
overrideNameserversScript

nixos/tests/networking/networkmanager.nix

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,17 @@ let
3333
};
3434
} extraConfig;
3535
testCases = {
36+
startup = {
37+
name = "startup";
38+
nodes.client = {
39+
networking.useDHCP = false;
40+
networking.networkmanager.enable = true;
41+
};
42+
testScript = ''
43+
with subtest("NetworkManager is started automatically at boot"):
44+
client.wait_for_unit("NetworkManager.service")
45+
'';
46+
};
3647
static = {
3748
name = "static";
3849
nodes = {

0 commit comments

Comments
 (0)