{ pkgs, lib, secret, ... }: let in { networking = { hostName = "gooseberry"; useDHCP = false; interfaces.eth0.useDHCP = true; firewall.enable = true; interfaces."eth1".ipv4.addresses = [ { address = secret.network.ips.gooseberry.ipmi or ""; prefixLength = 30; } ]; }; services.udev.extraRules = '' ATTR{address}=="b8:27:eb:ef:f4:c3", NAME="eth0" ATTR{address}=="c8:4d:44:21:27:17", NAME="eth1" ''; }