From 03bdffa5586a5eae1f2906683f90806b0b73e22f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laure=CE=B7t?= Date: Sun, 7 Jan 2024 20:11:48 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20(hosts/system)=20enable=20?= =?UTF-8?q?stevenblack=20blocklists?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hosts/hydrogen/system/networking/default.nix | 6 ++++ hosts/neodymium/system/networking/default.nix | 32 +++++++------------ 2 files changed, 18 insertions(+), 20 deletions(-) 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; }