From aefae7cdf2c1d33d09fcf397a65ccfb9fd197903 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Fri, 22 May 2026 20:20:06 +0200 Subject: [PATCH] feat(networking): add enable option --- modules/networking/default.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) 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; + }; }; }