anchor.diff:  
         preStart = ''
           mkdir -p "${cfg.dataDir}" && chown -R ${cfg.user}:${cfg.group} "${cfg.dataDir}"
  -        mkdir -p "${playlistDir}" && chown -R ${cfg.user}:${cfg.group} "${playlistDir}"
  +        mkdir -p "${cfg.playlistDirectory}" && chown -R ${cfg.user}:${cfg.group} "${cfg.playlistDirectory}"
         '';
         serviceConfig = {
           User = "${cfg.user}";
  
positive.code:       musicDirectory = mkOption {
          type = types.path;
          default = "${cfg.dataDir}/music";
          description = ''
            The directory where mpd reads music from.
          '';
        };
  
  
negative.code:       dbFile = mkOption {
          type = types.str;
          default = "${cfg.dataDir}/tag_cache";
          defaultText = ''''${dataDir}/tag_cache'';
          description = ''
            The path to MPD's database.
          '';
  