{ config, pkgs, ... }: { networking = { interfaces.net0 = { ipv4.addresses = [ { address = "10.31.210.10"; prefixLength = 23; } ]; }; defaultGateway = "10.31.210.1"; nameservers = [ "10.31.210.1" ]; # Disable IPv6, since Shairport-Sync doesn't work with IPv6. Unclear why. enableIPv6 = false; }; systemd.network.links."10-net0" = { matchConfig.MACAddress = "1E:EF:2D:92:81:DA"; linkConfig.Name = "net0"; }; }