{ config, lib, pkgs, ... }: { services.avahi = { enable = true; nssmdns4 = true; openFirewall = true; publish = { enable = true; userServices = true; addresses = true; }; }; networking = { nameservers = [ "205.171.3.25" "8.8.8.8" ]; enableIPv6 = false; # Avahi port firewall.allowedUDPPorts = [ 5353 ]; hostName = "homelab"; interfaces.enp0s31f6 = { ipv4.addresses = [{ address = "192.168.0.10"; prefixLength = 24; }]; }; defaultGateway = { address = "192.168.0.1"; interface = "enp0s31f6"; }; }; }