# {{{autogen}}} { lib, config, pkgs, ... }: { ################################# # Networking core ################################# networking = { # Let DHCP be default unless overridden elsewhere useDHCP = lib.mkDefault true; ################################# # NetworkManager (primary stack) ################################# networkmanager = { enable = true; # Use iwd backend for WiFi wifi.backend = "iwd"; }; ################################# # iwd (WiFi daemon) ################################# wireless.iwd = { enable = true; # Allow user control via NM / CLI settings.General.EnableNetworkConfiguration = true; }; }; ################################# # System packages ################################# environment.systemPackages = [ pkgs.networkmanager pkgs.linux-firmware pkgs.networkmanagerapplet pkgs.networkmanager_dmenu pkgs.iwgtk ]; }