anchor.diff:            the ones configured in NetworkManager or received by DHCP.
           '';
         };
  +
  +      ethernet.macAddress = macAddressOpt;
  +      wifi.macAddress = macAddressOpt;
   
         dispatcherScripts = mkOption {
           type = types.listOf (types.submodule {
  
positive.code: 
      [connection]
      ipv6.ip6-privacy=2
    '';
  
    /*
  
negative.code:     "pre-down" = "pre-down.d/";
    };
  
    macAddressOpt = mkOption {
      type = types.either types.str (types.enum ["permanent" "preserve" "random" "stable"]);
      default = "preserve";
      example = "00:11:22:33:44:55";
      description = ''
        "XX:XX:XX:XX:XX:XX": MAC address of the interface.
        <literal>permanent</literal>: use the permanent MAC address of the device.
        <literal>preserve</literal>: don’t change the MAC address of the device upon activation.
        <literal>random</literal>: generate a randomized value upon each connect.
        <literal>stable</literal>: generate a stable, hashed MAC address.
      '';
    };
  
  in {
  
    ###### interface
  