aboutsummaryrefslogtreecommitdiff
path: root/systems/eldiron/mail/sympa.nix
diff options
context:
space:
mode:
Diffstat (limited to 'systems/eldiron/mail/sympa.nix')
-rw-r--r--systems/eldiron/mail/sympa.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/systems/eldiron/mail/sympa.nix b/systems/eldiron/mail/sympa.nix
index 9f57f0a..a1fb2f4 100644
--- a/systems/eldiron/mail/sympa.nix
+++ b/systems/eldiron/mail/sympa.nix
@@ -5,6 +5,17 @@ let
5in 5in
6{ 6{
7 config = lib.mkIf config.myServices.mail.enable { 7 config = lib.mkIf config.myServices.mail.enable {
8 nixpkgs.overlays = [
9 (self: super: {
10 sympa = super.sympa.overrideAttrs(old: {
11 # When clicking on link in the e-mail, we cannot select a
12 # template. This patch avoids a crash in this case
13 patchPhase = old.patchPhase or "" + ''
14 sed -i -e "s/\(message_template.*\), #FIXME/\1 || 'reject_default',/" src/cgi/wwsympa.fcgi.in
15 '';
16 });
17 })
18 ];
8 services.borgBackup.profiles.global.includedPaths = [ 19 services.borgBackup.profiles.global.includedPaths = [
9 "sympa/spool/auth" 20 "sympa/spool/auth"
10 "sympa/spool/automatic" 21 "sympa/spool/automatic"