anchor.diff:          default_projects_features = {
             issues = true;
             merge_requests = true;
  -          wiki = false;
  +          wiki = true;
             snippets = false;
             builds = true;
           };
  
positive.code:   '';
  
    gitlabConfig = {
      production = flip recursiveUpdate cfg.extraConfig {
        gitlab = {
          host = cfg.host;
  
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"
  
  