{ pkgs, lib, config, options, nodes, ... }: let ipv4 = if options.networking.privateIPv4.isDefined then config.networking.privateIPv4 else "X.X.X.X"; in { } // lib.mkIf (builtins.hasAttr "mermet" nodes) { networking = { interfaces."enp0s8" = { #macAddress = "00:11:22:33:44:55"; #ipv4.addresses = [ { address = ipv4; prefixLength = 32; } ]; ipv6.addresses = [ { address = "fe80::1"; prefixLength = 10; } ]; }; }; }