anchor.diff:          PermissionsStartOnly = true;
           User = cfg.user;
           Group = cfg.group;
  -        ExecStart = "${cfg.package}/bin/couchdb -a ${configFile} -a ${pkgs.writeText "couchdb-extra.ini" cfg.extraConfig}";
  +        ExecStart = "${cfg.package}/bin/couchdb -a ${configFile} -a ${pkgs.writeText "couchdb-extra.ini" cfg.extraConfig} -a ${cfg.configFile}";
         };
       };
   
  
positive.code:           Extra configuration. Overrides any other cofiguration.
          '';
        };
      };
  
    };
  
negative.code:         mkdir -p `dirname ${cfg.logFile}`;
          mkdir -p ${cfg.databaseDir};
          mkdir -p ${cfg.viewIndexDir};
          touch ${cfg.configFile}
  
          if [ "$(id -u)" = 0 ]; then
            chown ${cfg.user}:${cfg.group} ${cfg.uriFile}
            chown ${cfg.user}:${cfg.group} ${cfg.databaseDir}
            chown ${cfg.user}:${cfg.group} ${cfg.viewIndexDir}
            chown ${cfg.user}:${cfg.group} ${cfg.configFile}
          fi
          '';
  
  