Add ARC/FFMPEG requirements (#44)

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
Alice Huston 2024-01-27 12:00:32 -05:00 committed by GitHub
parent 66be96ebff
commit 32de223070

View File

@ -8,8 +8,28 @@
loader.grub.device = "/dev/sda"; loader.grub.device = "/dev/sda";
filesystem = "zfs"; filesystem = "zfs";
useSystemdBoot = true; useSystemdBoot = true;
kernelParams = [
"i915.force_probe=56a5"
"i915.enable_guc=2"
];
}; };
nixpkgs.config.packageOverrides = pkgs: {
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; };
};
hardware.opengl = {
enable = true;
extraPackages = with pkgs; [
intel-media-driver # LIBVA_DRIVER_NAME=iHD
vaapiIntel # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium)
vaapiVdpau
libvdpau-va-gl
intel-compute-runtime
intel-media-sdk
];
};
hardware.enableAllFirmware = true;
virtualisation = { virtualisation = {
docker = { docker = {
enable = true; enable = true;
@ -36,6 +56,7 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
docker-compose docker-compose
jellyfin-ffmpeg
]; ];
services = { services = {