diff options
author | Silas Schöffel <sils@sils.li> | 2025-01-21 13:26:54 +0100 |
---|---|---|
committer | Silas Schöffel <sils@sils.li> | 2025-01-21 13:26:54 +0100 |
commit | a2f352ac7571fd3c2fa51e4482ee9444aa999661 (patch) | |
tree | 6ea4f6fae22729fc443e02700178b68bcd91a5a7 /modules/by-name/pe/peertube/module.nix | |
parent | fix(envrc): remove git fetch (diff) | |
download | nixos-server-a2f352ac7571fd3c2fa51e4482ee9444aa999661.zip |
fix(peertube): migrate to server3
Diffstat (limited to '')
-rw-r--r-- | modules/by-name/pe/peertube/module.nix | 10 |
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; + }; }; } |