diff options
author | lassulus <lassulus@lassul.us> | 2017-07-23 16:34:10 +0200 |
---|---|---|
committer | lassulus <lassulus@lassul.us> | 2017-07-23 21:19:14 +0200 |
commit | f11da594d6a1ab4cad9888cf3f8461a907e50495 (patch) | |
tree | 6c0c11f38f53094d2a0ea5a96631c74c75b519b0 /krebs/2configs | |
parent | 35b70145acc5d8980be863de1f1857609e82374e (diff) |
krebs hw: init x220.nix
Diffstat (limited to 'krebs/2configs')
-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"; + }; +} |