fix sops
This commit is contained in:
@@ -58,6 +58,10 @@
|
|||||||
"nathan/pass" = {
|
"nathan/pass" = {
|
||||||
neededForUsers = true;
|
neededForUsers = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
"remoteBuildClientKeys/laptop".sopsFile = ./../../system/secrets.yaml;
|
||||||
|
"remoteBuildClientKeys/pi4".sopsFile = ./../../system/secrets.yaml;
|
||||||
|
"remoteBuildClientKeys/android".sopsFile = ./../../system/secrets.yaml;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -60,18 +60,6 @@
|
|||||||
createHome = false;
|
createHome = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
sops.secrets = let
|
|
||||||
dir = builtins.readDir ../machines;
|
|
||||||
in lib.mkIf config.sysconfig.remoteBuildHost (builtins.listToAttrs
|
|
||||||
(builtins.map
|
|
||||||
(y: { name = "remoteBuildClientKeys/${y}"; value = { sopsFile = ./secrets.yaml; }; })
|
|
||||||
(builtins.filter
|
|
||||||
(x: dir.${x} == "directory" && (import ../machines/${x} { config = {}; inputs = {}; inherit lib pkgs; }).config.sysconfig.remoteBuildClient)
|
|
||||||
(builtins.attrNames dir)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
sops.templates."remote-builder" = lib.mkIf config.sysconfig.remoteBuildHost {
|
sops.templates."remote-builder" = lib.mkIf config.sysconfig.remoteBuildHost {
|
||||||
content = builtins.concatStringsSep ''''\n'' (builtins.map
|
content = builtins.concatStringsSep ''''\n'' (builtins.map
|
||||||
(y: config.sops.placeholder.${y})
|
(y: config.sops.placeholder.${y})
|
||||||
|
|||||||
Reference in New Issue
Block a user