summary refs log tree commit diff
diff options
context:
space:
mode:
authorIzorkin <izorkin@elven.pw>2022-07-30 19:24:12 +0300
committerIzorkin <izorkin@elven.pw>2022-08-09 18:58:02 +0300
commit0b98d77ff50b49d1fe073d17dcf18aa3895ee9fd (patch)
tree141077856153e9fe4abc605474ddd249b6d330f0
parent4344950312ae0b0775efdd112412b787a1c73bb2 (diff)
downloadnixpkgs-0b98d77ff50b49d1fe073d17dcf18aa3895ee9fd.tar
nixpkgs-0b98d77ff50b49d1fe073d17dcf18aa3895ee9fd.tar.gz
nixpkgs-0b98d77ff50b49d1fe073d17dcf18aa3895ee9fd.tar.bz2
nixpkgs-0b98d77ff50b49d1fe073d17dcf18aa3895ee9fd.tar.lz
nixpkgs-0b98d77ff50b49d1fe073d17dcf18aa3895ee9fd.tar.xz
nixpkgs-0b98d77ff50b49d1fe073d17dcf18aa3895ee9fd.tar.zst
nixpkgs-0b98d77ff50b49d1fe073d17dcf18aa3895ee9fd.zip
nixos/peertube: fix start service
-rw-r--r--nixos/modules/services/web-apps/peertube.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/modules/services/web-apps/peertube.nix b/nixos/modules/services/web-apps/peertube.nix
index 2fb05209c5c..c5a80e2d7d9 100644
--- a/nixos/modules/services/web-apps/peertube.nix
+++ b/nixos/modules/services/web-apps/peertube.nix
@@ -11,6 +11,7 @@ let
     NODE_CONFIG_DIR = "/var/lib/peertube/config";
     NODE_ENV = "production";
     NODE_EXTRA_CA_CERTS = "/etc/ssl/certs/ca-certificates.crt";
+    NPM_CONFIG_CACHE = "/var/cache/peertube/.npm";
     NPM_CONFIG_PREFIX = cfg.package;
     HOME = cfg.package;
   };
@@ -425,6 +426,9 @@ in {
         # State directory and mode
         StateDirectory = "peertube";
         StateDirectoryMode = "0750";
+        # Cache directory and mode
+        CacheDirectory = "peertube";
+        CacheDirectoryMode = "0750";
         # Access write directories
         ReadWritePaths = cfg.dataDirs;
         # Environment