{...}: { networking.wireless.iwd = { enable = true; settings = { Settings ={ AutoConnect = true; }; }; }; services.connman = { enable = true; wifi.backend = "iwd"; # Use iwd for Wi-Fi management. extraFlags = [ "--nodnsproxy" ]; }; hardware.bluetooth = { enable = true; powerOnBoot = true; settings = { General = { # Shows battery charge of connected devices on supported # Bluetooth adapters. Defaults to 'false'. Experimental = true; # When enabled other devices can connect faster to us, however # the tradeoff is increased power consumption. Defaults to # 'false'. FastConnectable = true; }; Policy = { # Enable all controllers when they are found. This includes # adapters present on start as well as adapters that are plugged # in later on. Defaults to 'true'. AutoEnable = true; }; }; }; }