diff options
author | lassulus <lassulus@lassul.us> | 2017-07-23 16:34:10 +0200 |
---|---|---|
committer | lassulus <lassulus@lassul.us> | 2017-07-23 16:34:10 +0200 |
commit | 648c7ef0ba37c2a8ce8c22c740efff4dbbddc59e (patch) | |
tree | a627ce7bac27e2aceaf569070b533c21fdece49b /krebs/2configs/hw/x220.nix | |
parent | 7b8e90f478fdf86134987352663759b18cd97370 (diff) |
krebs hw: init x220.nix
Diffstat (limited to 'krebs/2configs/hw/x220.nix')
-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"; + }; +} |