From 54d4d5aadfe131e25b3994154989cf3cb8c3800b Mon Sep 17 00:00:00 2001 From: Nathan Date: Sun, 19 Apr 2026 08:34:52 -0500 Subject: [PATCH] fix sops --- profiles/homebox/config.nix | 4 ++++ system/default.nix | 12 ------------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/profiles/homebox/config.nix b/profiles/homebox/config.nix index f317651..2d0d7d9 100644 --- a/profiles/homebox/config.nix +++ b/profiles/homebox/config.nix @@ -58,6 +58,10 @@ "nathan/pass" = { neededForUsers = true; }; + + "remoteBuildClientKeys/laptop".sopsFile = ./../../system/secrets.yaml; + "remoteBuildClientKeys/pi4".sopsFile = ./../../system/secrets.yaml; + "remoteBuildClientKeys/android".sopsFile = ./../../system/secrets.yaml; }; }; diff --git a/system/default.nix b/system/default.nix index d20ee13..60ce1a0 100644 --- a/system/default.nix +++ b/system/default.nix @@ -60,18 +60,6 @@ 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 { content = builtins.concatStringsSep ''''\n'' (builtins.map (y: config.sops.placeholder.${y})