diff options
| author | andromeda <andromeda@lenovo> | 2026-01-06 20:46:21 +0100 |
|---|---|---|
| committer | andromeda <andromeda@lenovo> | 2026-01-06 20:46:21 +0100 |
| commit | b174863576bed360e858f05e4395ae9bd1e9510f (patch) | |
| tree | 753d5dfec75df2e03f86da420fc826550fc19a53 | |
| parent | cf25c67849faafb777874c08624d8aa33bdef474 (diff) | |
use local postgresql for zulip
| -rw-r--r-- | modules/nixos/zulip.nix | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/modules/nixos/zulip.nix b/modules/nixos/zulip.nix index e1cc598..b0ff8d4 100644 --- a/modules/nixos/zulip.nix +++ b/modules/nixos/zulip.nix @@ -1,9 +1,11 @@ {config, ...}: { - imports = [ - ./mailserver.nix - ]; services.zulip = { enable = true; + + # lets it set up my postgresql for me + enablePostgresqlLocally = true; + + # host domain host = "chat.${config.networking.domain}"; camoKeyFile = builtins.toString config.age.secrets.zulip-camoKey.path; rabbitmqPasswordFile = builtins.toString config.age.secrets.zulip-rabbitmqPassword.path; @@ -11,11 +13,10 @@ sharedSecretKeyFile = builtins.toString config.age.secrets.zulip-sharedSecretKey.path; avatarSaltKeyFile = builtins.toString config.age.secrets.zulip-avatarSaltKey.path; zulipSettings = { - ZULIP_ADMINISTRATOR = "admin+zulip@${config.networking.domain}"; - EXTERNAL_HOST = "chat.${config.networking.domain}"; + ZULIP_ADMINISTRATOR = "zulip+admin@${config.networking.domain}"; + EXTERNAL_HOST = config.services.zulip.host; }; }; - services.postgresql.enable = true; mailserver.loginAccounts = { "zulip+admin@${config.networking.domain}" = { hashedPasswordFile = builtins.toString config.age.secrets."mailserver-acc-zulip+admin-pw".path; |
