MyNixOS website logo

The hosts config to be merged with the settings.

Note that unlike YAML used for H2O, Nix will not support duplicate keys to, for instance, have multiple listens in a host block; use the virtual host options in like http & tls or use $HOST:$PORT keys if manually specifying config.

Declarations
Type
attribute set of (submodule)
Default
{ }
Example
{
  "hydra.example.com" = {
    tls = {
      policy = "force";
      indentity = [
        {
          key-file = "/path/to/key";
          certificate-file = "/path/to/cert";
        };
      ];
      extraSettings = {
        minimum-version = "TLSv1.3";
      };
    };
    settings = {
      paths."/" = {
        "file:dir" = "/var/www/default";
      };
    };
  };
}