fix(services/mail): rollback to old version
Some checks failed
Nix CI / build (push) Has been cancelled

This commit is contained in:
Rustam Efimov 2026-04-14 20:33:45 +03:00
parent eb255953d3
commit 68b1aaf79c
No known key found for this signature in database
4 changed files with 24 additions and 18 deletions

View file

@ -8,12 +8,16 @@ let
;
in
{
imports = [
(builtins.fetchTarball {
url = "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/main/nixos-mailserver-main.tar.gz";
sha256 = "0kacdbb88lvlk994ksacdi6zwn1qi1y8y12rlkx9sjfyccxm18hr";
})
];
imports =
let
commit = "d98a6302f1c56e16d660e68f2aa41382f7ed766b";
in
[
(builtins.fetchTarball {
url = "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/${commit}/nixos-mailserver-${commit}.tar.gz";
sha256 = "1wk7fsmabngy98596rkpf6pxxajpkz2g25cimwzx3brr4bc2ck0l";
})
];
mailserver = {
inherit enable;

View file

@ -12,15 +12,14 @@ mkIf cfg.enable {
allowedTCPPorts = [ cfg.port ];
};
services.nginx.virtualHosts =
mkIf (cfg.domain != null) {
"${cfg.domain}" = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://127.0.0.1:${toString cfg.port}";
proxyWebsockets = true;
};
services.nginx.virtualHosts = mkIf (cfg.domain != null) {
"${cfg.domain}" = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://127.0.0.1:${toString cfg.port}";
proxyWebsockets = true;
};
};
};
}

View file

@ -30,7 +30,7 @@ mkIf cfg.enable {
};
};
};
settings = {
# Instance settings
general = {