attempt to set up vikunja mail :(

This commit is contained in:
Clara Dautermann 2025-08-20 22:35:34 +02:00
parent c9f48c0bd8
commit 1958b77b01
Signed by: clara
GPG key ID: 223391B52FAD4463
2 changed files with 27 additions and 4 deletions

View file

@ -6,6 +6,19 @@ let
dbport = 5432;
in
{
# set up email passwd
sops = {
age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
secrets = {
mail_passwd.sopsFile = ../../secrets/vikunja/secrets.yaml;
};
templates."mail_passwd".content = ''
VIKUNJA_MAILER_PASSWORD=${config.sops.placeholder.mail_passwd}
'';
};
services = {
vikunja = {
enable = true;
@ -18,9 +31,18 @@ in
timezone = "Europe/Berlin";
sentry = false;
};
# mail settings
# TODO: BROKEN
mailer = {
enabled = true;
host = "mail.cdaut.de";
port = 587;
authtype = "plain";
username = "vikunja@cdaut.de";
fromemail = "vikunja@cdaut.de";
};
redis = {
enabled = true;
};
};
database = {
@ -29,6 +51,7 @@ in
host = "localhost";
database = dbname;
};
environmentFiles = [ config.sops.templates."mail_passwd".path ];
};
postgresql = {