agenix/test/integration_darwin.nix

25 lines
439 B
Nix

{
config,
pkgs,
...
}: let
secret = "hello";
testScript = pkgs.writeShellApplication {
name = "agenix-integration";
text = ''
grep ${secret} ${config.age.secrets.secret1.path}
'';
};
in {
imports = [
./install_ssh_host_keys_darwin.nix
../modules/age.nix
];
services.nix-daemon.enable = true;
age.secrets.secret1.file = ../example/secret1.age;
environment.systemPackages = [testScript];
}