diff --git a/hosts/server/configuration.nix b/hosts/server/configuration.nix index 1e5d3c2..5b666ef 100644 --- a/hosts/server/configuration.nix +++ b/hosts/server/configuration.nix @@ -17,7 +17,11 @@ trusted-public-keys = ["nix.dhilton.xyz:MOW060dF1A0/UXmPZBue9KMxCO13PHYFwx1X9hcdYZ4="]; }; }; - nixpkgs.config.allowUnfree = true; + + nixpkgs.config = { + allowUnfree = true; + vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; + }; programs = { zsh.enable = true; @@ -55,9 +59,12 @@ hardware.graphics = { enable = true; extraPackages = with pkgs; [ - intel-vaapi-driver intel-media-driver - intel-compute-runtime + intel-vaapi-driver + vaapiVdpau + 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 ]; };