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";