anchor.diff:            The directory where MPD stores its state, tag cache,
             playlists etc.
           '';
  +      };
  +
  +      user = mkOption {
  +        default = "mpd";
  +        description = "User account under which MPD runs.";
  +      };
  +
  +      group = mkOption {
  +        default = "mpd";
  +        description = "Group account under which MPD runs.";
         };
   
         network = {
  
positive.code:       };
      };
  
      users.extraUsers.mpd = {
        inherit uid;
        group = "mpd";
        extraGroups = [ "audio" ];
        description = "Music Player Daemon user";
        home = "${cfg.dataDir}";
      };
  
      users.extraGroups.mpd.gid = gid;
  
    };
  
  }
  
negative.code:     state_file          "${cfg.dataDir}/state"
      sticker_file        "${cfg.dataDir}/sticker.sql"
      log_file            "syslog"
      user                "${cfg.user}"
      group               "${cfg.group}"
      ${if cfg.network.host != "any" then
     "bind_to_address     ${cfg.network.host}" else ""}
      ${if cfg.network.port != 6600 then
  