nixos/networkmanager: fix merging options (#72916)
nixos/networkmanager: fix merging options
This commit is contained in:
commit
d34194badd
@ -456,15 +456,19 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
# Turn off NixOS' network management when networking is managed entirely by NetworkManager
|
# Turn off NixOS' network management when networking is managed entirely by NetworkManager
|
||||||
networking = (mkIf (!delegateWireless) {
|
networking = mkMerge [
|
||||||
useDHCP = false;
|
(mkIf (!delegateWireless) {
|
||||||
# Use mkDefault to trigger the assertion about the conflict above
|
useDHCP = false;
|
||||||
wireless.enable = mkDefault false;
|
})
|
||||||
}) // (mkIf cfg.enableStrongSwan {
|
|
||||||
networkmanager.packages = [ pkgs.networkmanager_strongswan ];
|
(mkIf cfg.enableStrongSwan {
|
||||||
}) // (mkIf enableIwd {
|
networkmanager.packages = [ pkgs.networkmanager_strongswan ];
|
||||||
wireless.iwd.enable = true;
|
})
|
||||||
});
|
|
||||||
|
(mkIf enableIwd {
|
||||||
|
wireless.iwd.enable = true;
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
security.polkit.extraConfig = polkitConf;
|
security.polkit.extraConfig = polkitConf;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user