Compare commits

..

3 commits

Author SHA1 Message Date
Harry 68d2b4eb95 (bug): fix for older than 11th gen 2024-08-19 16:04:07 +02:00
Harry 84188189f9 (feat): jellyfin transcoding support 2024-08-19 16:02:07 +02:00
Harry fde7763f29 (bug): fixed metrics not working 2024-08-19 15:27:33 +02:00
2 changed files with 19 additions and 4 deletions

View file

@ -1,5 +1,21 @@
{ config, ... }:
{ pkgs, config, ... }:
{
# 1. enable vaapi on OS-level
nixpkgs.config.packageOverrides = pkgs: {
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; };
};
hardware.opengl = {
# hardware.opengl in 24.05
enable = true;
extraPackages = with pkgs; [
intel-media-driver
intel-vaapi-driver # previously vaapiIntel
vaapiVdpau
intel-compute-runtime # OpenCL filter support (hardware tonemapping and subtitle burn-in)
intel-media-sdk # QSV up to 11th gen
];
};
services.jellyfin = {
enable = true;
openFirewall = true;

View file

@ -21,6 +21,7 @@ in
server_name = "hypervirtual.world";
public_baseurl = baseUrl;
enable_registration = false;
enable_metrics = true;
listeners = [
{
port = 8008;
@ -36,7 +37,6 @@ in
names = [
"client"
"federation"
"metrics"
];
compress = true;
}
@ -48,7 +48,7 @@ in
tls = false;
bind_addresses = [
"::1"
"0.0.0.0"
"127.0.0.1"
];
resources = [ ];
}
@ -87,7 +87,6 @@ in
};
};
*/
}