fix(plex): vaapi mesa shader cache

This commit is contained in:
arcnmx 2024-02-07 15:02:56 -08:00
parent 5a82c56c67
commit 3d2d881d87
2 changed files with 11 additions and 2 deletions

View file

@ -1,5 +1,14 @@
{...}: {
{config, lib, ...}: let
inherit (lib.modules) mkIf mkDefault;
cfg = config.services.plex;
in {
services.plex.enable = 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;
};
# Plex Media Server:
#

View file

@ -68,7 +68,7 @@ in {
hardware.opengl = {
enable = true;
extraPackages = with pkgs; [mesa.drivers vaapiVdpau libvdpau-va-gl];
extraPackages = with pkgs; [mesa.drivers];
};
fileSystems = let