EdenQwQ/secrets/secrets.nix
2025-03-27 22:40:24 +08:00

18 lines
453 B
Nix

let
eden = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGXeMZ+CkyITSuDSbt4T9uglVJvt+c75X4QPiX8iCFbx";
publicKeys = [ eden ] ++ (map (host: host.publicKey) (import ../hosts/hosts.nix));
secrets = [
"siliconflow_token"
"gemini_token"
"deepseek_token"
"zjuchat_token"
"tavily_token"
"zjuconnect_password"
];
in
builtins.listToAttrs (
map (secret: {
name = "${secret}.age";
value = { inherit publicKeys; };
}) secrets
)