{ lib, config, pkgs, ... }: let kernelPackages = config.boot.kernelPackages; in { imports = [ ../. ../../../common/pc/laptop/ssd ]; # Apparently this is currently only supported by ati_unfree drivers, not ati hardware.opengl.driSupport32Bit = false; services.xserver.videoDrivers = [ "ati" ]; services.udev.extraRules = # Disable XHC1 wakeup signal to avoid resume getting triggered some time # after suspend. Reboot required for this to take effect. lib.optionalString (lib.versionAtLeast kernelPackages.kernel.version "3.13") ''SUBSYSTEM=="pci", KERNEL=="0000:00:14.0", ATTR{power/wakeup}="disabled"''; }