38 lines
No EOL
693 B
Nix
38 lines
No EOL
693 B
Nix
{ 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" ];
|
|
};
|
|
};
|
|
} |