From ac37501dbd6e816d727028464901a2f72677cb8a Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 14 Jan 2026 10:58:39 +0100 Subject: ... --- hosts/vidhar/vikunja/default.nix | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) (limited to 'hosts/vidhar/vikunja/default.nix') diff --git a/hosts/vidhar/vikunja/default.nix b/hosts/vidhar/vikunja/default.nix index a53f7f18..aa3b368f 100644 --- a/hosts/vidhar/vikunja/default.nix +++ b/hosts/vidhar/vikunja/default.nix @@ -1,4 +1,4 @@ -{ lib, ... }: +{ config, lib, ... }: { config = { @@ -7,13 +7,33 @@ frontendScheme = "https"; frontendHostname = "vikunja.yggdrasil.li"; settings = { - service.interface = lib.mkForce "[2a03:4000:52:ada:4:1::]:3456"; - service.enableregistration = false; + service = { + interface = lib.mkForce "[2a03:4000:52:ada:4:1::]:3456"; + enableregistration = false; + publicurl = with config.services.vikunja; "${frontendScheme}://${frontendHostname}/"; + }; + + mailer = { + enabled = true; + host = "mailsub.bouncy.email"; + port = 466; + username = "vikunja"; + fromemail = "vikunja@bouncy.email"; + forcessl = true; + }; }; database = { host = "/run/postgresql"; type = "postgres"; }; + environmentFiles = [ + config.sops.secrets."vikunja_env".path + ]; + }; + + sops.secrets."vikunja_env" = { + format = "binary"; + sopsFile = ./vikunja_env; }; services.postgresql = { -- cgit v1.2.3