Files
2025-12-31 14:23:50 +01:00

16 lines
284 B
Nix

{
inputs,
config,
...
}: let
isEd25519 = k: k.type == "ed25519";
getKeyPath = k: k.path;
keys = builtins.filter isEd25519 config.services.openssh.hostKeys;
in {
imports = [inputs.sops-nix.nixosModules.sops];
sops = {
age.sshKeyPaths = map getKeyPath keys;
};
}