diff --git a/hosts/weinturm-pretix-prod/services/pretix.nix b/hosts/weinturm-pretix-prod/services/pretix.nix index 2afab88..35bb209 100644 --- a/hosts/weinturm-pretix-prod/services/pretix.nix +++ b/hosts/weinturm-pretix-prod/services/pretix.nix @@ -1,10 +1,16 @@ { config, lib, pkgs, ... }: { + nixpkgs.config.permittedInsecurePackages = [ + "python3.10-requests-2.28.2" + "python3.10-cryptography-40.0.1" + ]; + services.pretix = { enable = true; instanceName = "Weinturm Open Air"; domain = "tickets.weinturm-open-air.de"; extraDomains = [ + "tickets.weinturm.jalr.de" "tickets.wasted-openair.de" "oel.wasted-openair.de" ]; @@ -18,6 +24,27 @@ enable = true; days = 14; }; + mail = { + enable = true; + from = "no-reply@tickets.weinturm-open-air.de"; + admins = [ + "mail@jalr.de" + ]; + }; + }; + + jalr.mailserver = { + enable = true; + fqdn = "tickets.weinturm.jalr.de"; + domains = [ + { + domain = "tickets.weinturm-open-air.de"; + enableDKIM = false; + } + ]; + messageSizeLimit = 10 * 1024 * 1024; + users = [ ]; + spam.enable = false; }; security.acme = {