21 lines
422 B
Nix
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;
|
|
}
|
|
];
|
|
}));
|
|
};
|
|
}
|