cfg/secrets.nix
2025-07-15 20:58:17 +02:00

11 lines
294 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"
];
in
builtins.foldl' (acc: x: acc // { "secrets/${x}.age".publicKeys = keys; }) { } secrets