{ config, pkgs, pkgs-unstable, ... }: { services.jellyfin = { enable = true; openFirewall = true; }; hardware.graphics.enable = true; hardware.graphics.extraPackages = with pkgs; [ libva libvdpau libva-vdpau-driver libvdpau-va-gl vaapiVdpau mesa libva-utils vdpauinfo ]; environment.systemPackages = with pkgs; [ nvtopPackages.amd jellyfin jellyfin-web jellyfin-ffmpeg ]; systemd.services.jellyfin.environment.LIBVA_DRIVER_NAME = "radeonsi"; environment.sessionVariables = { LIBVA_DRIVER_NAME = "radeonsi"; }; users.users = { jellyfin = { isNormalUser = false; description = "Jellyfin"; extraGroups = [ "render" "video" ]; }; }; }