Deploy target autodefinition overhaul

This commit is contained in:
kat witch 2021-08-07 03:02:27 +01:00
parent 6b9b0ba3cf
commit 7ad716b827
No known key found for this signature in database
GPG key ID: 1B477797DCA5EC72
3 changed files with 18 additions and 7 deletions

View file

@ -38,12 +38,12 @@ let
# This is where the meta config is evaluated.
eval = lib.evalModules {
modules = [
metaConfig
./config/modules/meta/default.nix
] ++ (lib.attrValues hosts)
modules = lib.singleton metaConfig
++ (lib.attrValues (removeAttrs argGen.targets ["common"]))
++ (lib.optional (builtins.pathExists ./config/trusted/meta.nix) ./config/trusted/meta.nix);
++ (lib.attrValues hosts)
++ (lib.optional (builtins.pathExists ./config/trusted/meta.nix) ./config/trusted/meta.nix)
++ lib.singleton ./config/modules/meta/default.nix;
specialArgs = {
inherit sources;
inherit (argGen) profiles users services;