cfg/secrets.nix
2025-10-04 14:04:17 +02:00

12 lines
307 B
Nix

let
pkgs = import <nixpkgs> { };
inherit (pkgs) lib;
keys = (import ./var { inherit lib; }).ssh-keys.root;
secrets = [
"roam/rclone-conf"
"roam/firefox-sync-secret"
"hd-password"
"tlskey"
];
in
builtins.foldl' (acc: x: acc // { "secrets/${x}.age".publicKeys = keys; }) { } secrets