feat(mediabox): cache storage

This commit is contained in:
arcnmx 2024-02-23 13:52:00 -08:00
parent 4c07a6ed1b
commit cb9acfbdde
5 changed files with 40 additions and 9 deletions

View file

@ -2,12 +2,17 @@
inherit (lib.modules) mkIf mkDefault;
cfg = config.services.plex;
in {
services.plex.enable = true;
services.plex.enable = mkDefault true;
systemd.services.plex = mkIf cfg.enable {
# /var/lib/plex/mesa_shader_cache
environment.MESA_SHADER_CACHE_DIR = mkDefault cfg.dataDir;
# KillMode = "mixed" doesn't behave as expected...
serviceConfig.TimeoutStopSec = 5;
serviceConfig = {
BindPaths = [
"/mnt/caches/plex/Cache:${cfg.dataDir}/Plex Media Server/Cache"
];
# KillMode = "mixed" doesn't behave as expected...
TimeoutStopSec = 5;
};
};
# Plex Media Server: