diff --git a/modules/networking/default.nix b/modules/networking/default.nix index d2471a15..e81e24e9 100644 --- a/modules/networking/default.nix +++ b/modules/networking/default.nix @@ -1,11 +1,15 @@ -{ config, ... }: +{ lib, config, ... }: { - networking = { - hostName = config.host.name; - wireless.iwd.enable = true; - networkmanager.wifi.backend = "iwd"; - nftables.enable = true; - firewall.enable = true; + options.networking.enable = lib.mkEnableOption "network configuration"; + + config = lib.mkIf config.networking.enable { + networking = { + hostName = config.host.name; + wireless.iwd.enable = true; + networkmanager.wifi.backend = "iwd"; + nftables.enable = true; + firewall.enable = true; + }; }; }