X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Ftools%2Fpeertube%2Fdefault.nix;h=68c992f64ff7fe65b1566845d98ab0e9b426108c;hb=792ccef2c82a055a2cc4801de028312b0b1199ea;hp=d2cbe406e1ba1f6397a2ab7ec503b817f1fcd586;hpb=0c506c055cb2fe42bcc92e905dc7996a75a66b7e;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/tools/peertube/default.nix b/modules/private/websites/tools/peertube/default.nix index d2cbe40..68c992f 100644 --- a/modules/private/websites/tools/peertube/default.nix +++ b/modules/private/websites/tools/peertube/default.nix @@ -9,17 +9,13 @@ in { }; config = lib.mkIf cfg.enable { - services.duplyBackup.profiles.peertube = { - rootDir = pcfg.dataDir; - }; services.peertube = { enable = true; - configFile = "/var/secrets/webapps/tools-peertube"; + configFile = config.secrets.fullPaths."webapps/tools-peertube"; }; users.users.peertube.extraGroups = [ "keys" ]; - secrets.keys = [{ - dest = "webapps/tools-peertube"; + secrets.keys."webapps/tools-peertube" = { user = "peertube"; group = "peertube"; permissions = "0640"; @@ -62,7 +58,7 @@ in { plugins: '${pcfg.dataDir}/storage/plugins/' client_overrides: '${pcfg.dataDir}/storage/client-overrides/' ''; - }]; + }; services.websites.env.tools.modules = [ "headers" "proxy" "proxy_http" "proxy_wstunnel"