anchor.diff:      inputs = [ pkgs.libbsd ];
     };
   
  -  rtmp ={
  -    src = fetchFromGitHub {
  -      owner = "arut";
  -      repo = "nginx-rtmp-module";
  -      rev = "v1.2.1";
  -      sha256 = "0na1aam176irz6w148hnvamqy1ilbn4abhdzkva0yrm35a3ksbzn";
  -    };
  -  };
  -
  -  dav = {
  -    src = fetchFromGitHub {
  -      owner = "arut";
  -      repo = "nginx-dav-ext-module";
  -      rev = "v0.1.0";
  -      sha256 = "1ifahd69vz715g3zim618jbmxb7kcmzykc696grskxm0svpy294k";
  -    };
  -    inputs = [ pkgs.expat ];
  -  };
  -
  -  moreheaders = {
  -    src = fetchFromGitHub {
  -      owner = "openresty";
  -      repo = "headers-more-nginx-module";
  -      rev = "v0.33";
  -      sha256 = "1cgdjylrdd69vlkwwmn018hrglzjwd83nqva1hrapgcfw12f7j53";
  -    };
  +  lua = {
  +    src = fetchFromGitHub {
  +      owner = "openresty";
  +      repo = "lua-nginx-module";
  +      rev = "v0.10.13";
  +      sha256 = "19mpc76lfhyyvkfs2n08b4rc9cf2v7rm8fskkf60hsdcf6qna822";
  +    };
  +    inputs = [ pkgs.luajit ];
  +    preConfigure = ''
  +      export LUAJIT_LIB="${pkgs.luajit}/lib"
  +      export LUAJIT_INC="${pkgs.luajit}/include/luajit-2.0"
  +    '';
     };
   
     modsecurity = {
  
positive.code:     inputs = [ pkgs.brotli ];
    };
  
    fancyindex = {
      src = fetchFromGitHub {
        owner = "aperezdc";
        repo = "ngx-fancyindex";
        rev = "v0.4.3";
        sha256 = "12xdx6a76sfrq0yciylvyjlnvyczszpadn31jqya8c2dzdkyyx7f";
      };
    };
  
  
negative.code:     inputs = [ pkgs.curl pkgs.geoip pkgs.libmodsecurity pkgs.libxml2 pkgs.lmdb pkgs.yajl ];
    };
  
    moreheaders = {
      src = fetchFromGitHub {
        owner = "openresty";
        repo = "headers-more-nginx-module";
        rev = "v0.33";
        sha256 = "1cgdjylrdd69vlkwwmn018hrglzjwd83nqva1hrapgcfw12f7j53";
      };
    };
  
  