{ lib, config, pkgs,... }: networking = { useDHCP = lib.mkDefault true; networkmanager.enable = true; networkmanager.wifi.backend = "iwd"; wireless.iwd.enable = true; wireless.userControlled.enable = true; firewall = { enable = true; # KDE Connect: discovery + encrypted connections allowedTCPPortRanges = [ { from = 1714; to = 1764; } ]; allowedUDPPortRanges = [ { from = 1714; to = 1764; } ]; }; # Install NetworkManager environment.systemPackages = with pkgs; [ networkmanager ]; }