anchor.diff:          Restart = "always";
         };
       };
  +    environment.etc."mpd.conf" = {
  +      mode = "0640";
  +      group = cfg.group;
  +      user = cfg.user;
  +      # To be modified by the service' ExecStartPre
  +      text = ''
  +      '';
  +    };
   
       users.users = optionalAttrs (cfg.user == name) {
         ${name} = {
  
positive.code:           The path to MPD's database. If set to <literal>null</literal> the
            parameter is omitted from the configuration.
          '';
        };
  
        fluidsynth = mkOption {
  
negative.code: 
        serviceConfig = {
          User = "${cfg.user}";
          ExecStart = "${pkgs.mpd}/bin/mpd --no-daemon /etc/mpd.conf";
          ExecStartPre = pkgs.writeScript "mpd-start-pre" ''
            #!${pkgs.runtimeShell}
            set -euo pipefail
            cat ${mpdConf} ${cfg.credentialsFile} > /etc/mpd.conf
          '';
          Type = "notify";
          LimitRTPRIO = 50;
          LimitRTTIME = "infinity";
  