anchor.diff:      }''}
   
       ${optionalString (cfg.httpConfig != "") ''
  -    events {}
       http {
         include ${cfg.package}/conf/mime.types;
         include ${cfg.package}/conf/fastcgi.conf;
  
positive.code: 
      ${cfg.config}
  
      ${optionalString (cfg.httpConfig == "" && cfg.config == "") ''
      events {}
  
      http {
        include ${cfg.package}/conf/mime.types;
        include ${cfg.package}/conf/fastcgi.conf;
  
negative.code:         ";
        };
  
        eventsConfig = mkOption {
          type = types.lines;
          default = "";
          description = ''
            Configuration lines to be set inside the events block.
          '';
        };
  
        appendHttpConfig = mkOption {
          type = types.lines;
          default = "";
          description = "
            Configuration lines to be appended to the generated http block.
            This is mutually exclusive with using config and httpConfig for
            specifying the whole http block verbatim.
          ";
        };
  