Enable hardware-accelerated transcoding

This commit is contained in:
Jakob Lechner 2025-10-28 04:04:44 +01:00
parent bd4ee7054e
commit e199dc603b
2 changed files with 14 additions and 2 deletions

View file

@ -218,7 +218,15 @@ with lib; {
};
};
hardware.enableRedistributableFirmware = true;
hardware = {
enableRedistributableFirmware = true;
graphics = {
enable = true;
extraPackages = [
pkgs.intel-vaapi-driver
];
};
};
virtualisation.containers.storage.settings = {
storage = {

View file

@ -24,10 +24,12 @@ in
services.jellyfin = {
enable = true;
};
systemd.services.jellyfin = {
serviceConfig = {
###MemoryDenyWriteExecute = true;
BindPaths = [
"/dev/dri/renderD128"
"/var/cache/jellyfin"
"/var/lib/jellyfin"
];
@ -38,13 +40,15 @@ in
"/filebitch/pub/Filme"
"/filebitch/pub/Serien"
"/nix/store"
"/run/opengl-driver"
"/var/lib/qBittorrent/downloads"
];
CapabilityBoundingSet = "";
DeviceAllow = "/dev/dri/renderD128 rw";
#IPAddressAllow = "localhost";
#IPAddressDeny = "any";
LockPersonality = true;
PrivateDevices = lib.mkForce true;
PrivateDevices = false;
PrivateUsers = true;
ProtectClock = true;
ProtectControlGroups = true;