nixos-config/lib/fudo/deploy.nix
2021-09-29 17:55:13 -07:00

15 lines
277 B
Nix

{ config, lib, pkgs, ... }:
with lib;
let
sys = callPackage ./system.nix {};
site-cfg = config.fudo.sites.${sys.local-site};
in {
config = {
users.usersroot.openssh.authorizedKeys.keys = mkIf (site-cfg.deploy-pubkeys != null)
site-cfg.deploy-pubkeys;
};
}