From 4ea08b3976188eb01a74548d68b227a7794b4caa Mon Sep 17 00:00:00 2001 From: Simon Parri Date: Fri, 9 May 2025 17:54:45 -0500 Subject: Add current configuration --- modules/overlays/g45_h264.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 modules/overlays/g45_h264.nix (limited to 'modules/overlays/g45_h264.nix') diff --git a/modules/overlays/g45_h264.nix b/modules/overlays/g45_h264.nix new file mode 100644 index 0000000..9df5ae1 --- /dev/null +++ b/modules/overlays/g45_h264.nix @@ -0,0 +1,25 @@ +{ lib, config, pkgs, ... }: + +{ + options = { + this.overlays.g45_h264.enable = lib.mkEnableOption "intel-vaapi-driver with h264 support on gm45"; + }; + + config = lib.mkIf config.this.overlays.g45_h264.enable { + nixpkgs.overlays = [ + (final: prev: { + intel-vaapi-driver = + prev.intel-vaapi-driver.overrideAttrs + (attrs: attrs // { + src = pkgs.fetchzip { + url = "https://bitbucket.org/alium/g45-h264/downloads/intel-driver-g45-h264-2.4.1.tar.gz"; + sha256 = "h23mQV7WdtQjhkpUlnyHcwVTz+T3BZSuqfuKru4LClo="; + name = "intel-driver-g45-h264-2.4.1-source"; + }; + version = "2.4.1-g45-h264"; + preBuild = "patchShebangs src"; + }); + }) + ]; + }; +} -- cgit v1.2.3