Skip to content

Commit 84e8b2a

Browse files
committed
add facter.dhcp.enable option
1 parent b4beb32 commit 84e8b2a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

modules/nixos/networking/default.nix

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44
./broadcom.nix
55
./intel.nix
66
];
7-
config = lib.mkIf (builtins.length (config.facter.report.network_interface or [ ]) > 0) {
7+
8+
options.facter.detected.dhcp.enable = lib.mkEnableOption "Facter dhcp module" // {
9+
default = builtins.length config.facter.report.network_interface or [ ] > 0;
10+
};
11+
config = lib.mkIf config.facter.detected.dhcp.enable {
812
networking.useDHCP = lib.mkDefault true;
913
networking.useNetworkd = lib.mkDefault true;
1014
};

0 commit comments

Comments
 (0)