fix(modules): use _m instead of _module as _module is removed in eval

This commit is contained in:
Jaka Hudoklin 2020-04-04 18:23:25 +07:00
parent ce55ddead6
commit 493d7e04df
5 changed files with 18 additions and 18 deletions

View file

@ -73,13 +73,10 @@ in {
config = {
# define docker feature
_module.features = ["docker"];
# pass docker library as param
_module.args.docker = import ../lib/docker.nix { inherit lib pkgs; };
_m.features = ["docker"];
# propagate docker options if docker feature is enabled
_module.propagate = [{
_m.propagate = [{
features = [ "docker" ];
module = { config, name, ... }: {
# propagate registry options
@ -87,6 +84,9 @@ in {
};
}];
# pass docker library as param
_module.args.docker = import ../lib/docker.nix { inherit lib pkgs; };
# list of exported docker images
docker.export = mapAttrsToList (_: i: i.image)
(filterAttrs (_: i: i.registry != null) config.docker.images);