anchor.diff:  
         dataDir = mkOption {
           type = types.path;
  -        default = "/var/lib/mediatomb";
  -        description = ''
  -          The directory where mediatomb stores its state, data, etc.
  +        default = "/var/lib/${name}";
  +        description = ''
  +          The directory where ${cfg.serverName} stores its state, data, etc.
           '';
         };
   
         user = mkOption {
           default = "mediatomb";
  -        description = "User account under which mediatomb runs.";
  +        description = "User account under which ${name} runs.";
         };
   
         group = mkOption {
           default = "mediatomb";
  -        description = "Group account under which mediatomb runs.";
  +        description = "Group account under which ${name} runs.";
         };
   
         port = mkOption {
  
positive.code:         type = types.bool;
          default = false;
          description = ''
            Whether to enable the mediatomb DLNA server.
          '';
        };
  
        serverName = mkOption {
          type = types.str;
          default = "mediatomb";
          description = ''
            How to identify the server on the network.
          '';
        };
  
  
negative.code:   ###### implementation
  
    config = mkIf cfg.enable {
      systemd.services."${name}"= {
        description = "${cfg.serverName} media Server";
        after = [ "network.target" ];
        wantedBy = [ "multi-user.target" ];
        serviceConfig.ExecStart = "${pkg}/bin/${name} -p ${toString cfg.port} ${if cfg.interface!="" then "-e ${cfg.interface}" else ""} ${if cfg.customCfg then "" else "-c ${mtConf}"} -m ${cfg.dataDir}";
        serviceConfig.User = "${cfg.user}";
      };
  
  