From 0fbb1f387e2437388f70e454190dbdb10cdd8318 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Thu, 27 Jun 2024 21:31:27 +0200 Subject: fix(peertube): Activate smtp support --- modules/nixos/vhack/peertube/default.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'modules/nixos/vhack/peertube/default.nix') diff --git a/modules/nixos/vhack/peertube/default.nix b/modules/nixos/vhack/peertube/default.nix index df54336..aaf3cd1 100644 --- a/modules/nixos/vhack/peertube/default.nix +++ b/modules/nixos/vhack/peertube/default.nix @@ -1,6 +1,7 @@ { config, lib, + pkgs, ... }: let cfg = config.vhack.peertube; @@ -31,6 +32,22 @@ in { }; secrets.secretsFile = "${config.age.secrets.peertubeGeneral.path}"; + + settings = { + smtp = let + emailAddress = "peertube@vhack.eu"; + in { + sendmail = "${pkgs.postfix}/bin/sendmail"; + + transport = "sendmail"; + hostname = "server1.vhack.eu"; + port = 587; + username = emailAddress; + tls = true; + disable_starttls = true; + from_address = emailAddress; + }; + }; }; # The `configureNginx` option does not do this for some reason -- cgit 1.4.1