Commit aed0dadf2d87

Vincent Demeester <vincent@sbr.pm>
2021-11-19 18:11:23
systems/modules: fix builder filter…
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 3b92a51
Changed files (1)
systems
modules
profiles
systems/modules/profiles/builder.nix
@@ -4,7 +4,7 @@ let
   inherit (lib) mkIf mkEnableOption importTOML filter;
   cfg = config.profiles.externalbuilder;
   metadata = importTOML ../../../ops/hosts.toml;
-  isCurrentHost = n: n.hostName != config.networking.hostName;
+  isCurrentHost = n: n.hostName != metadata.hosts.${config.networking.hostName}.addrs.v4;
 in
 {
   options = {
@@ -54,7 +54,7 @@ in
       isNormalUser = true;
       uid = 1018;
       extraGroups = [ ];
-      openssh.authorizedKeys.keys = [ (builtins.readFile "/etc/nixos/secrets/builder.pub") ];
+      openssh.authorizedKeys.keys = [ (builtins.readFile ../../../secrets/builder.pub) ];
     };
     nix.trustedUsers = [ "root" "vincent" "builder" ];