common/cpu/intel: add vaapi/vdpau drivers

I've tested this to work on MacBookAir4,1 and I'm going to deploy it
to MacBookAir6,2 today and Lenovo ThinkPad X230 in a week from now.
Also, cleaned up Lenovo ThinkPad X230 profile.
This commit is contained in:
Yegor Timoshenko 2017-12-27 07:28:30 +00:00
parent ed3ba5cc2d
commit b1304963c8
No known key found for this signature in database
GPG key ID: C34BF9DCC9DF8210
2 changed files with 13 additions and 11 deletions

View file

@ -1,4 +1,12 @@
{ lib, pkgs, ... }:
{ {
hardware.cpu.intel.updateMicrocode = true; hardware.cpu.intel.updateMicrocode = lib.mkDefault true;
services.xserver.videoDrivers = [ "intel" ]; services.xserver.videoDrivers = [ "intel" ];
hardware.opengl.extraPackages = with pkgs; [
vaapiIntel
vaapiVdpau
libvdpau-va-gl
];
} }

View file

@ -1,24 +1,18 @@
{ config, lib, pkgs, ... }: { config, lib, pkgs, ... }:
with lib; { {
imports = [ imports = [
../. ../.
../../../common/cpu/intel ../../../common/cpu/intel
]; ];
boot = { boot = {
extraModulePackages = with config.boot.kernelPackages; [
acpi_call
];
kernelModules = [ kernelModules = [
"acpi_call" "acpi_call"
"tpm-rng" "tpm-rng"
]; ];
extraModulePackages = with config.boot.kernelPackages; [
acpi_call
];
}; };
hardware.opengl.extraPackages = with pkgs; [
vaapiIntel
vaapiVdpau
libvdpau-va-gl
];
} }