cleverca22
11/22/2016 - 1:27 PM

gistfile1.txt

{ ... }:

{
  services = {
    nix-serve = {
      secretKeyFile = "/etc/nix/nix-serve.sec";
      enable = true;
    };
    lighttpd = {
      enable = true;
      port = 80;
      enableModules = [ "mod_proxy" ];
      extraConfig = ''
        server.use-ipv6 = "enable"
        $HTTP["host"] == "cache.earthtools.ca" {
          proxy.server = ( "" => ( ( "host" => "127.0.0.1", "port" => 5000 ) ) )
        }
      '';
    };
  };
}