X270: Use nixos-hardware, update graphics option

This commit is contained in:
fruchti 2025-05-02 18:14:56 +02:00
parent 82b0e8f4ee
commit b8bd5a3f21

View file

@ -1,38 +1,19 @@
{ lib, pkgs, ... }:
{
imports = [
<nixos-hardware/lenovo/thinkpad/x270>
];
hardware.trackpoint = {
enable = true;
sensitivity = 230;
speed = 170;
};
# Ensure that trackpoint mouse buttons work after suspend without having
# to touch the trackpoint first
powerManagement = {
powerDownCommands = ''
modprobe -r psmouse
'';
resumeCommands = ''
modprobe psmouse
'';
};
services.xserver.videoDrivers = [ "modesetting" ];
boot.initrd.kernelModules = [ "i915" ];
hardware.opengl = {
hardware.graphics = {
enable = true;
# driSupport = true;
# driSupport32Bit = true;
};
environment.variables = {
VDPAU_DRIVER = "va_gl";
};
hardware.opengl.extraPackages = with pkgs; [
(if (lib.versionOlder (lib.versions.majorMinor lib.version) "23.11") then vaapiIntel else intel-vaapi-driver)
libvdpau-va-gl
intel-media-driver
];
console = {
font = "Lat2-Terminus16";