From aab68623e076d6b8ad281ddfc15e141655b8a1bf Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Tue, 5 Mar 2019 20:58:32 +0100 Subject: [PATCH] cleanup(lib): remove deprecated importModule method --- lib.nix | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/lib.nix b/lib.nix index e5e191b..e1f832f 100644 --- a/lib.nix +++ b/lib.nix @@ -44,27 +44,4 @@ in rec { i = acc.i + 1; value = acc.value + (toInt char) * (exp 8 acc.i); }) {i = 0; value = 0;} (stringToCharacters value)).value; - - importModule = {module ? null, modules ? [module], config}: let - specialArgs = { - kubenix = import ./. { inherit pkgs lib; }; - parentConfig = config; - }; - - isModule = hasAttr "module" config; - - moduleDefinition = (evalModules { - inherit modules specialArgs; - check = false; - }).config.module.definition; - in mkOption { - description = "Module ${moduleDefinition.name} version ${moduleDefinition.version}"; - type = submoduleWithSpecialArgs ({name, ...}: let - name' = if isModule then "${config.module.name}-${name}" else name; - in { - imports = modules; - module.name = mkOptionDefault name'; - }) specialArgs; - default = {}; - }; }