From eef533741f21e956aecd4246d2dfe685a8330f00 Mon Sep 17 00:00:00 2001 From: Alexander Heldt Date: Mon, 2 Oct 2023 16:37:31 +0200 Subject: [PATCH] pinwheel: Use `connman` instead of `networkmanager` --- hosts/pinwheel/configuration.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/hosts/pinwheel/configuration.nix b/hosts/pinwheel/configuration.nix index 7e2f6ed..aad6ed2 100644 --- a/hosts/pinwheel/configuration.nix +++ b/hosts/pinwheel/configuration.nix @@ -56,11 +56,21 @@ }; }; + services.connman = { + enable = true; + package = pkgs.connmanFull.override { + dnsType = "systemd-resolved"; + }; + + extraConfig = '' + [General] + NetworkInterfaceBlacklist=vmnet,vboxnet,virbr,ifb,docker,veth,eth,wlan + ''; + }; + networking = { hostName = "pinwheel"; - wireless.enable = false; # Wireless is managed by networkmanager - networkmanager.enable = true; nameservers = [ "1.1.1.1#one.one.one.one" "1.0.0.1#one.one.one.one" @@ -98,7 +108,7 @@ users.users.alex = { isNormalUser = true; description = "alex"; - extraGroups = [ "networkmanager" "wheel" ]; + extraGroups = [ "wheel" ]; }; environment.systemPackages = with pkgs; [