{ agenix ? true, lib ? import ../lib { } }: let keys = [ "age1yubikey1qfnj0k4mkzrn8ef5llwh2sv6hd7ckr0qml3n9hzdpz9c59ypvryhyst87k0" "age1ur2lr3z6d2eftgxcalc6s5x9840ew9x43upl9k23wg0ugacrn5as4zl6sj" ]; secrets = let dir = "files"; in { }; in if agenix then (builtins.listToAttrs (builtins.concatMap (secretName: [{ name = builtins.toString secretName; value.publicKeys = keys; }]) (builtins.attrNames secrets))) else (lib.recursiveMerge (builtins.map (secretName: { age.secrets.${secretName}.file = ./${secrets.${secretName}}; }) (builtins.attrNames secrets)))