about summary refs log tree commit diff
path: root/modules/acme.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/acme.nix')
-rw-r--r--modules/acme.nix18
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; };
     };
   };
 }

Consider giving Nix/NixOS a try! <3