From a3869735895c17b56175c4b0b4b98c9320561542 Mon Sep 17 00:00:00 2001 From: Payas Relekar Date: Fri, 9 Jun 2023 23:16:37 +0530 Subject: [PATCH] mail: add gandalf_mail --- hosts/hermes/secrets/gandalf_mail.age | 7 +++++++ hosts/hermes/secrets/secrets.nix | 1 + modules/mail.nix | 4 ++++ 3 files changed, 12 insertions(+) create mode 100644 hosts/hermes/secrets/gandalf_mail.age diff --git a/hosts/hermes/secrets/gandalf_mail.age b/hosts/hermes/secrets/gandalf_mail.age new file mode 100644 index 0000000..795701e --- /dev/null +++ b/hosts/hermes/secrets/gandalf_mail.age @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> ssh-ed25519 dy7D9w 1yHxnMaaTZvVxIYm37FGtZ1UBisOXt/zSvfspoqDh3M +LItw7HqKhmRRE7kO7a6mwL2zLqMBEzZPMOXWrpxgjpI +-> ^f}AS'-grease uLHQ ! B:c[ OdAO1F +i0AzvDq2Ps0tKd8EkI06gMIl8M0i +--- d3fXZvSEGZEStmO/QH1Vtfwr5g7V9/W4/rQy1bu6ATA +ðd‹Of°@ýu·ú&<áÊqrRjvÕ(:4oñŸ7èé,Úmá¼ù¿ø€¢»Îx \ No newline at end of file diff --git a/hosts/hermes/secrets/secrets.nix b/hosts/hermes/secrets/secrets.nix index 79f36f2..718c3a4 100644 --- a/hosts/hermes/secrets/secrets.nix +++ b/hosts/hermes/secrets/secrets.nix @@ -16,4 +16,5 @@ in "vaultwarden.age".publicKeys = [ ageKey ]; "vaultwarden_smtp.age".publicKeys = [ ageKey ]; "outline_gmail.age".publicKeys = [ ageKey ]; + "gandalf_mail.age".publicKeys = [ ageKey ]; } diff --git a/modules/mail.nix b/modules/mail.nix index 28ec2f0..6f45e3f 100644 --- a/modules/mail.nix +++ b/modules/mail.nix @@ -1,5 +1,9 @@ { ... }: { + systemd.tmpfiles.rules = [ + "f /run/agenix/gandalf_mail 0777 payas users -" + ]; + programs.msmtp = { enable = true; setSendmail = true;