From ed23b1211e5854fe785c7a8e05512b13fbd2ae95 Mon Sep 17 00:00:00 2001 From: Lorenzo Good Date: Tue, 24 Feb 2026 14:45:12 -0800 Subject: [PATCH] Activate matrix server. --- common/services/continuwuity.nix | 2 ++ machines/lebesgue/config/configuration.nix | 2 +- machines/lebesgue/config/secrets.nix | 6 +++--- machines/lebesgue/config/state.nix | 2 ++ 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/common/services/continuwuity.nix b/common/services/continuwuity.nix index b739d86..47a0092 100644 --- a/common/services/continuwuity.nix +++ b/common/services/continuwuity.nix @@ -115,5 +115,7 @@ in }; }; }; + + systemd.services.continuwuity.serviceConfig.DynamicUser = lib.mkForce false; }; } diff --git a/machines/lebesgue/config/configuration.nix b/machines/lebesgue/config/configuration.nix index f540ec0..b33e2ab 100644 --- a/machines/lebesgue/config/configuration.nix +++ b/machines/lebesgue/config/configuration.nix @@ -42,7 +42,7 @@ }; services.continuwuity = { - enable = false; + enable = true; domain = "matrix.foehammer.me"; signups = false; allowEncryption = false; diff --git a/machines/lebesgue/config/secrets.nix b/machines/lebesgue/config/secrets.nix index be388df..a5ce7d6 100644 --- a/machines/lebesgue/config/secrets.nix +++ b/machines/lebesgue/config/secrets.nix @@ -36,9 +36,9 @@ authelia-storage-encryption = autheliaSecret; authelia-lldap-password = autheliaSecret; - # continuwuity-ldap-password = { - # owner = "continuwuity"; - # }; + continuwuity-ldap-password = { + owner = "continuwuity"; + }; }; }; } diff --git a/machines/lebesgue/config/state.nix b/machines/lebesgue/config/state.nix index c456e56..1baa829 100644 --- a/machines/lebesgue/config/state.nix +++ b/machines/lebesgue/config/state.nix @@ -5,6 +5,7 @@ environment.persistence."/persist" = { directories = [ "/var/cache/restic-backups-s3" + "/var/lib/continuwuity" "/var/lib/forgejo" "/var/lib/tailscale" "/var/lib/goatcounter" @@ -14,6 +15,7 @@ "/var/lib/authelia-main" "/var/lib/caddy/.local/share/caddy" "/var/lib/vaultwarden" + "/opt/continuwuity-db-backups" { directory = "/var/lib/lldap";