diff options
author | tv <tv@krebsco.de> | 2019-06-22 12:43:32 +0200 |
---|---|---|
committer | tv <tv@krebsco.de> | 2019-06-22 12:43:32 +0200 |
commit | 167176b41790541bd6a03f0ba1358b3d70a0531f (patch) | |
tree | 70fc8486dfd4e25561cea00cde5fa6c1046af74a /krebs/3modules/exim-retiolum.nix | |
parent | f63aa737e6c8c693b67af930a8d7286ad60ce942 (diff) |
exim-retiolum module: drop api and imp
Diffstat (limited to 'krebs/3modules/exim-retiolum.nix')
-rw-r--r-- | krebs/3modules/exim-retiolum.nix | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/krebs/3modules/exim-retiolum.nix b/krebs/3modules/exim-retiolum.nix index e08024977..bf37a1ef7 100644 --- a/krebs/3modules/exim-retiolum.nix +++ b/krebs/3modules/exim-retiolum.nix @@ -1,15 +1,8 @@ -{ config, pkgs, lib, ... }: - with import <stockholm/lib>; -let +{ config, pkgs, lib, ... }: let cfg = config.krebs.exim-retiolum; - - out = { - options.krebs.exim-retiolum = api; - config = lib.mkIf cfg.enable imp; - }; - - api = { +in { + options.krebs.exim-retiolum = { enable = mkEnableOption "krebs.exim-retiolum"; local_domains = mkOption { type = with types; listOf hostname; @@ -29,8 +22,7 @@ let ]; }; }; - - imp = { + config = lib.mkIf cfg.enable { krebs.exim = { enable = true; config = @@ -118,4 +110,4 @@ let ''; }; }; -in out +} |