anchor.diff:        musicDirectory = mkOption {
           type = types.path;
           default = "${cfg.dataDir}/music";
  +        defaultText = ''''${dataDir}/music'';
           description = ''
             The directory where mpd reads music from.
  +        '';
  +      };
  +
  +      playlistDirectory = mkOption {
  +        type = types.path;
  +        default = "${cfg.dataDir}/playlists";
  +        defaultText = ''''${dataDir}/playlists'';
  +        description = ''
  +          The directory where mpd stores playlists.
           '';
         };
   
  
positive.code:       dbFile = mkOption {
          type = types.str;
          default = "${cfg.dataDir}/tag_cache";
          description = ''
            The path to MPD's database.
          '';
  
negative.code:   gid = config.ids.gids.mpd;
    cfg = config.services.mpd;
  
    mpdConf = pkgs.writeText "mpd.conf" ''
      music_directory     "${cfg.musicDirectory}"
      playlist_directory  "${cfg.playlistDirectory}"
      db_file             "${cfg.dbFile}"
      state_file          "${cfg.dataDir}/state"
      sticker_file        "${cfg.dataDir}/sticker.sql"
  