diff options
Diffstat (limited to 'modules/acme.nix')
-rw-r--r-- | modules/acme.nix | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/modules/acme.nix b/modules/acme.nix index 9a2f3f1..e675d1d 100644 --- a/modules/acme.nix +++ b/modules/acme.nix @@ -1,11 +1,10 @@ { config, lib, ... }: -with lib; let cfg = config.nixfiles.modules.acme; in { imports = [ - (mkAliasOptionModule + (lib.mkAliasOptionModule [ "certs" ] [ "security" @@ -16,24 +15,21 @@ in ]; options.nixfiles.modules.acme = { - enable = mkEnableOption "ACME"; + enable = lib.mkEnableOption "ACME"; - email = mkOption { + email = lib.mkOption { description = "Email for notifications."; - type = with types; str; - default = "admin+acme@${my.domain.shire}"; + type = lib.types.str; + default = "hostmaster@${lib.my.domain.shire}"; }; }; - config = mkIf cfg.enable { + config = lib.mkIf cfg.enable { ark.directories = [ "/var/lib/acme" ]; security.acme = { acceptTerms = true; - defaults = { - inherit (cfg) email; - validMinDays = 60; - }; + defaults = { inherit (cfg) email; }; }; }; } |