From 167176b41790541bd6a03f0ba1358b3d70a0531f Mon Sep 17 00:00:00 2001
From: tv <tv@krebsco.de>
Date: Sat, 22 Jun 2019 12:43:32 +0200
Subject: [PATCH] exim-retiolum module: drop api and imp

---
 krebs/3modules/exim-retiolum.nix | 18 +++++-------------
 1 file 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
+}