{ config, lib, ... }: with lib; { config = { networking = { networkmanager = { enable = true; dhcp = "internal"; dns = mkForce "dnsmasq"; firewallBackend = mkIf config.networking.nftables.enable "nftables"; logLevel = "INFO"; extraConfig = '' [connectivity] uri=https://online.yggdrasil.li ''; }; }; systemd.services."NetworkManager-wait-online".enable = false; systemd.services."systemd-networkd-wait-online".enable = mkForce false; services.resolved.enable = false; environment.noXlibs = false; }; }