aether/modules/options.nix
Kiana Sheibani dedd95c442
fix: resolve conflicting module options
Apparently you aren't allowed to define the same option in multiple
modules, even if the definitions are identical.
2025-04-01 22:36:14 -04:00

21 lines
486 B
Nix

{ lib, ... }:
{
options.aether = {
domain = lib.mkOption {
type = lib.types.str;
description = "The domain name the server is hosted on.";
};
https = lib.mkOption {
type = lib.types.boolByOr;
default = true;
description = "Whether to force HTTPS connections for websites.";
};
acmeEmail = lib.mkOption {
type = lib.types.nullOr lib.types.str;
default = null;
description = "Email address for ACME.";
};
};
}