diff --git a/hosts/hydrogen/system/networking/default.nix b/hosts/hydrogen/system/networking/default.nix index e99c7f5..596de77 100644 --- a/hosts/hydrogen/system/networking/default.nix +++ b/hosts/hydrogen/system/networking/default.nix @@ -8,5 +8,11 @@ # domain name servers, use clouflare family nameservers = ["1.1.1.2" "1.0.0.2"]; + + # firewall + firewall.enable = true; + + # https://github.com/StevenBlack/hosts + stevenblack.enable = true; }; } diff --git a/hosts/neodymium/system/networking/default.nix b/hosts/neodymium/system/networking/default.nix index dcfd873..1d49d8b 100644 --- a/hosts/neodymium/system/networking/default.nix +++ b/hosts/neodymium/system/networking/default.nix @@ -1,26 +1,18 @@ -{lib, ...}: { - # the name of the machine - networking.hostName = "neodymium"; +{...}: { + network = { + # the name of the machine + hostName = "neodymium"; - # domain name servers, use clouflare family - networking.nameservers = ["1.1.1.2" "1.0.0.2"]; + # domain name servers, use clouflare family + nameservers = ["1.1.1.2" "1.0.0.2"]; - # use networkManager, see nmcli - networking.networkmanager.enable = true; + # use networkManager, see nmcli + networkmanager.enable = true; - # firewall - networking.firewall = { - enable = true; + # firewall + firewall.enable = true; - allowedTCPPorts = []; - allowedUDPPorts = []; + # https://github.com/StevenBlack/hosts + stevenblack.enable = true; }; - - # Enables DHCP on each ethernet and wireless interface. In case of scripted networking - # (the default) this is the recommended approach. When using systemd-networkd it's - # still possible to use this option, but it's recommended to use it in conjunction - # with explicit per-interface declarations with `networking.interfaces..useDHCP`. - networking.useDHCP = lib.mkDefault true; - # networking.interfaces.eno1.useDHCP = lib.mkDefault true; - # networking.interfaces.wlp4s0.useDHCP = lib.mkDefault true; }