-{ pkgs, lib, config, ... }:
+{
+ pkgs,
+ lib,
+ config,
+ ...
+}:
with lib;
{
imports = [
];
hardware.cpu.intel.updateMicrocode = mkDefault config.hardware.enableRedistributableFirmware;
- hardware.opengl.extraPackages = [
+ hardware.graphics.extraPackages = [
pkgs.intel-media-driver # LIBVA_DRIVER_NAME=iHD
# LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium)
- (if (versionOlder (versions.majorMinor version) "23.11") then pkgs.vaapiIntel else pkgs.intel-vaapi-driver)
+ (
+ if (versionOlder (versions.majorMinor version) "23.11") then
+ pkgs.vaapiIntel
+ else
+ pkgs.intel-vaapi-driver
+ )
pkgs.libvdpau-va-gl
pkgs.vaapiVdpau
];
enable = true;
smartSupport = true;
levels = [
- [ 0 0 57 ]
- [ 1 56 60 ]
- [ 2 59 63 ]
- [ 3 62 65 ]
- [ 4 64 67 ]
- [ 5 66 72 ]
- [ 6 71 78 ]
- [ 7 77 82 ]
- [ 127 81 32767 ]
+ [
+ 0
+ 0
+ 57
+ ]
+ [
+ 1
+ 56
+ 60
+ ]
+ [
+ 2
+ 59
+ 63
+ ]
+ [
+ 3
+ 62
+ 65
+ ]
+ [
+ 4
+ 64
+ 67
+ ]
+ [
+ 5
+ 66
+ 72
+ ]
+ [
+ 6
+ 71
+ 78
+ ]
+ [
+ 7
+ 77
+ 82
+ ]
+ [
+ 127
+ 81
+ 32767
+ ]
];
};
services.upower.enable = true;
- services.xserver.libinput.enable = mkDefault true;
+ services.libinput.enable = mkDefault true;
# No pstore backend available on this system.
systemd.services.mount-pstore.enable = false;