network-manager: disable default plugins

required a mkForce
This commit is contained in:
ooks-io 2024-10-29 16:43:09 +11:00
parent 5e72233400
commit c9dfc440d1

View file

@ -1,11 +1,6 @@
{lib, ...}: let {lib, ...}: let
inherit (lib) mkForce mkDefault; inherit (lib) mkForce mkDefault;
in { in {
imports = [
./openssh.nix
./tailscale.nix
];
networking = { networking = {
enableIPv6 = true; enableIPv6 = true;
# disable global dhcp # disable global dhcp
@ -23,6 +18,7 @@ in {
networkmanager = { networkmanager = {
enable = true; enable = true;
dns = "systemd-resolved"; dns = "systemd-resolved";
plugins = mkForce [];
wifi = { wifi = {
macAddress = "random"; macAddress = "random";
scanRandMacAddress = true; scanRandMacAddress = true;
@ -37,8 +33,6 @@ in {
domains = ["~."]; domains = ["~."];
fallbackDns = ["9.9.9.9"]; #quad9 fallbackDns = ["9.9.9.9"]; #quad9
#dnsovertls = "true";
}; };
}; };
systemd.services.NetworkManager-wait-online.enable = false; systemd.services.NetworkManager-wait-online.enable = false;