anchor.diff:          type = types.enum (lib.attrNames tempaddrValues);
           default = cfg.tempAddresses;
           defaultText = literalExpression ''config.networking.tempAddresses'';
  -        description = ''
  +        description = lib.mdDoc ''
             When IPv6 is enabled with SLAAC, this option controls the use of
             temporary address (aka privacy extensions) on this
             interface. This is used to reduce tracking.
   
             See also the global option
  -          <xref linkend="opt-networking.tempAddresses"/>, which
  +          [](#opt-networking.tempAddresses), which
             applies to all interfaces where this is not set.
   
             Possible values are:
  
positive.code:       description = "generate IPv6 temporary addresses and use these as source addresses in routing";
      };
    };
    tempaddrDoc = ''
      <itemizedlist>
       ${concatStringsSep "\n" (mapAttrsToList (name: { description, ... }: ''
         <listitem>
           <para>
             <literal>"${name}"</literal> to ${description};
           </para>
         </listitem>
       '') tempaddrValues)}
      </itemizedlist>
    '';
  
    hostidFile = pkgs.runCommand "gen-hostid" { preferLocalBuild = true; } ''
        hi="${cfg.hostId}"
  
negative.code:           { address = "192.168.2.0"; prefixLength = 24; via = "192.168.1.1"; }
          ];
          type = with types; listOf (submodule (routeOpts 4));
          description = lib.mdDoc ''
            List of extra IPv4 static routes that will be assigned to the interface.
  
            ::: {.warning}
            If the route type is the default `unicast`, then the scope
            is set differently depending on the value of {option}`networking.useNetworkd`:
            the script-based backend sets it to `link`, while networkd sets
            it to `global`.
            :::
  
            If you want consistency between the two implementations,
            set the scope of the route manually with
            `networking.interfaces.eth0.ipv4.routes = [{ options.scope = "global"; }]`
            for example.
          '';
        };
  