age.nix 652 B

12345678910111213141516171819
  1. { config, inputs, ... }:
  2. {
  3. imports = [ inputs.agenix.nixosModules.default ];
  4. age.identityPaths = [ "/persist/etc/ssh/ssh_host_ed25519_key" ];
  5. age.secrets = {
  6. "odin/services/caddy" = {
  7. file = inputs.secrets."odin/services/caddy.age";
  8. owner = config.services.caddy.user;
  9. group = config.services.caddy.group;
  10. };
  11. "odin/services/nullmailer" = {
  12. file = inputs.secrets."odin/services/nullmailer.age";
  13. owner = config.services.nullmailer.user;
  14. };
  15. "odin/services/tailscale".file = inputs.secrets."odin/services/tailscale.age";
  16. "odin/users/thomas".file = inputs.secrets."odin/users/thomas.age";
  17. };
  18. }