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:       musicDirectory = mkOption {
          default = "${cfg.dataDir}/music";
          description = ''
            Extra configuration added to the end of MPD's
            configuration file, mpd.conf.
          '';
        };
  
  
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
  