anchor.diff:    '';
   
     gitlabConfig = {
  +    # These are the default settings from config/gitlab.example.yml
       production = flip recursiveUpdate cfg.extraConfig {
         gitlab = {
           host = cfg.host;
  
positive.code:         default_projects_features = {
            issues = true;
            merge_requests = true;
            wiki = false;
            snippets = false;
            builds = true;
          };
  
negative.code: 
          if [ "${cfg.databaseHost}" = "127.0.0.1" ]; then
            if ! test -e "${cfg.statePath}/db-created"; then
              psql postgres -c "CREATE ROLE gitlab WITH LOGIN NOCREATEDB NOCREATEROLE NOCREATEUSER ENCRYPTED PASSWORD '${cfg.databasePassword}'"
              ${config.services.postgresql.package}/bin/createdb --owner gitlab gitlab || true
              touch "${cfg.statePath}/db-created"
  
  