diff options
author | makefu <github@syntax-fehler.de> | 2017-07-23 21:11:11 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2017-07-23 21:11:11 +0200 |
commit | 1e3931d983127bb2cf5fc93471bacfc9770e5b08 (patch) | |
tree | 9308da0abd27ad72547bc765e9a4100ccc71630b /krebs/2configs/hw | |
parent | fd7d1531acd5345136dad71bdcd1050176d88cd6 (diff) | |
parent | 1bf9e1e1eea95ea9efeb72a48e19a6df11881a7f (diff) |
Merge remote-tracking branch 'lass/master'
Diffstat (limited to 'krebs/2configs/hw')
-rw-r--r-- | krebs/2configs/hw/x220.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/krebs/2configs/hw/x220.nix b/krebs/2configs/hw/x220.nix new file mode 100644 index 000000000..c85bac0d4 --- /dev/null +++ b/krebs/2configs/hw/x220.nix @@ -0,0 +1,29 @@ +{ config, lib, pkgs, ... }: + +with import <stockholm/lib>; +{ + networking.wireless.enable = lib.mkDefault true; + + hardware.enableRedistributableFirmware = true; + + hardware.cpu.intel.updateMicrocode = true; + + services.tlp.enable = true; + + boot = { + kernelModules = [ "kvm-intel" "acpi_call" "tpm-rng" ]; + extraModulePackages = [ config.boot.kernelPackages.tp_smapi ]; + kernelParams = [ "acpi_backlight=none" ]; + }; + + hardware.opengl.extraPackages = [ + pkgs.vaapiIntel + pkgs.vaapiVdpau + ]; + + security.rngd.enable = true; + + services.xserver = { + videoDriver = "intel"; + }; +} |