feat: refactor file structure module interfaces and other

This commit is contained in:
Jaka Hudoklin 2019-03-07 23:23:07 +01:00
parent 12a1c920c4
commit eac2d78667
No known key found for this signature in database
GPG key ID: 6A08896BFD32BD95
36 changed files with 58 additions and 139 deletions

View file

@ -10,6 +10,8 @@ let
inherit kubenix;
};
# evalModules with same interface as lib.evalModules and kubenix as
# special argument
evalModules = {
module ? null,
modules ? [module],
@ -27,8 +29,9 @@ let
modules = import ./modules;
kubenix = {
inherit evalModules kubenix;
inherit evalModules modules;
lib = kubenixLib;
} // modules;
module = modules.module;
};
in kubenix