summaryrefslogtreecommitdiff
path: root/services/movim.nix
diff options
context:
space:
mode:
Diffstat (limited to 'services/movim.nix')
-rw-r--r--services/movim.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/services/movim.nix b/services/movim.nix
new file mode 100644
index 0000000..25759a4
--- /dev/null
+++ b/services/movim.nix
@@ -0,0 +1,24 @@
+{ fqdn }: { config, lib, pkgs, inputs, ... }:
+let
+ certs = config.security.acme.certs;
+ certDirectory = "${certs.${fqdn}.directory}";
+ port = config.services.murmur.port;
+ dbfolder = "/persist/replicable/murmur/murmur.sqlite";
+in
+{
+ users.groups.ejabberd-cert.members = [ "ejabberd" "nginx" ];
+ services.movim = {
+ enable = true;
+ domain = "social.${fqdn}";
+ podConfig = {
+ locale = "en";
+ description = "OverBurnSocial";
+ xmppdomain = fqdn;
+ };
+ serverAliases = [
+ "pics.${config.movim.domain}"
+ ];
+ enableACME = true;
+ forceHttps = true;
+ };
+};