nixos/wrappers/common/agenix.nix
2025-03-29 11:38:45 -04:00

21 lines
422 B
Nix

{
inputs,
pkgs,
...
}: {
wrappers.agenix = {
basePackage = inputs.agenix-cli.packages.${pkgs.system}.default;
env.AGENIX_ROOT.value = let
path = ".agenix.toml";
in
pkgs.writeTextDir path (builtins.readFile (pkgs.writers.writeTOML path {
paths = [
{
glob = "**";
identities = import ../../secrets/keys.nix;
}
];
}));
};
}