diff --git a/networking.nix b/networking.nix index e71fccc..3fb4b46 100644 --- a/networking.nix +++ b/networking.nix @@ -12,6 +12,9 @@ networkConfig.DHCP = "yes"; linkConfig.RequiredForOnline = "no"; }; + + networking.tempAddresses = "disabled"; + networking.useNetworkd = true; # TODO: static IP @ 192.168.1.2 @@ -23,17 +26,25 @@ # networking.firewall.allowedUDPPorts = [ ... ]; # Or disable the firewall altogether. # TODO: allow some ports - networking.firewall.enable = true; + networking.firewall = { + enable = true; + allowPing = true; + allowedUDPPorts = [ ]; + allowedTCPPorts = [ ]; + }; services.avahi = { enable = true; nssmdns4 = true; nssmdns6 = true; + ipv6 = true; openFirewall = true; publish = { enable = true; addresses = true; workstation = true; + userServices = true; + domain = true; }; };