From d077c65a0d4d66593a38c841b09ce3c1be002a0b Mon Sep 17 00:00:00 2001 From: Lilith Date: Wed, 14 Jan 2026 01:24:17 +0100 Subject: [PATCH] stuff --- server/jellyfin/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/server/jellyfin/default.nix b/server/jellyfin/default.nix index 83474aad..4f9160f6 100644 --- a/server/jellyfin/default.nix +++ b/server/jellyfin/default.nix @@ -8,6 +8,11 @@ options.server.jellyfin.enable = lib.mkEnableOption "Enable Jellyfin+Jellyseerr"; config = lib.mkIf config.server.jellyfin.enable { + users.users.jellyfin = { + isSystemUser = true; + group = "jellyfin"; + }; + networking.firewall.allowedTCPPorts = [ 5055 8096 @@ -24,15 +29,18 @@ services.jellyfin.enable = true; + nixpkgs.config.packageOverrides = pkgs: { + vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; + }; + hardware.graphics = { enable = true; extraPackages = with pkgs; [ intel-media-driver intel-vaapi-driver # previously vaapiIntel - vaapiVdpau + libva-vdpau-driver intel-compute-runtime # OpenCL filter support (hardware tonemapping and subtitle burn-in) vpl-gpu-rt # QSV on 11th gen or newer - intel-media-sdk # QSV up to 11th gen ]; }; @@ -43,7 +51,7 @@ # }; virtualisation.oci-containers.containers."jellyseerr-music" = { - image = "fallenbagel/jellyseerr:preview-music-support"; + image = "seerr/seerr:preview-music-support"; extraOptions = [ "--network=host" ]; volumes = [ "/var/lib/jellyseerr/config:/app/config" ]; };