4 changed files with 62 additions and 0 deletions
@ -0,0 +1,25 @@ |
|||
{ pkgs, lib,config, ... }: |
|||
{ |
|||
# 1. enable vaapi on OS-level |
|||
nixpkgs.config.packageOverrides = pkgs: { |
|||
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; |
|||
}; |
|||
hardware.opengl = { |
|||
enable = true; |
|||
extraPackages = with pkgs; [ |
|||
intel-media-driver |
|||
vaapiIntel |
|||
vaapiVdpau |
|||
libvdpau-va-gl |
|||
intel-compute-runtime # OpenCL filter support (hardware tonemapping and subtitle burn-in) |
|||
]; |
|||
}; |
|||
|
|||
# 2. override default hardening measure from NixOS - this is default since |
|||
# 22.05 |
|||
systemd.services.jellyfin.serviceConfig.PrivateDevices = lib.mkForce false; |
|||
|
|||
# 3. do not forget to enable jellyfin |
|||
services.jellyfin.enable = true; |
|||
services.jellyfin.openFirewall = true; |
|||
} |
Loading…
Reference in new issue