summary refs log tree commit diff stats
path: root/modules/by-name/pe/peertube/module.nix
diff options
context:
space:
mode:
authorSilas Schöffel <sils@sils.li>2025-01-21 13:26:54 +0100
committerSilas Schöffel <sils@sils.li>2025-01-21 13:26:54 +0100
commita2f352ac7571fd3c2fa51e4482ee9444aa999661 (patch)
tree6ea4f6fae22729fc443e02700178b68bcd91a5a7 /modules/by-name/pe/peertube/module.nix
parentfix(envrc): remove git fetch (diff)
downloadnixos-server-a2f352ac7571fd3c2fa51e4482ee9444aa999661.zip
fix(peertube): migrate to server3
Diffstat (limited to 'modules/by-name/pe/peertube/module.nix')
-rw-r--r--modules/by-name/pe/peertube/module.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/modules/by-name/pe/peertube/module.nix b/modules/by-name/pe/peertube/module.nix
index 29d1d07..6cb4c2c 100644
--- a/modules/by-name/pe/peertube/module.nix
+++ b/modules/by-name/pe/peertube/module.nix
@@ -22,7 +22,7 @@ in {
       listenWeb = 443;
 
       smtp = {
-        createLocally = true;
+        createLocally = false;
         passwordFile = "${config.age.secrets.peertubeSmtp.path}";
       };
       database = {
@@ -101,7 +101,7 @@ in {
       };
     };
 
-    environment.persistence."/srv".directories = [
+    vhack.persist.directories = [
       {
         directory = "/var/lib/peertube";
         user = "peertube";
@@ -109,5 +109,11 @@ in {
         mode = "0700";
       }
     ];
+    users = {
+      users.peertube.uid = config.vhack.constants.ids.uids.peertube;
+      groups.peertube.gid = config.vhack.constants.ids.gids.peertube;
+      users.redis-peertube.uid = config.vhack.constants.ids.uids.redis-peertube;
+      groups.redis-peertube.gid = config.vhack.constants.ids.gids.redis-peertube;
+    };
   };
 }