From cca3a69947eb84d79c5816648cc104ad9b55623f Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Sat, 9 Sep 2017 15:13:50 +0200 Subject: Create more hardware modules --- modules/bare-metal.nix | 13 +++++++++++++ modules/intel-gpu.nix | 6 ++++++ modules/t470s.nix | 7 +++++++ 3 files changed, 26 insertions(+) create mode 100644 modules/bare-metal.nix create mode 100644 modules/intel-gpu.nix create mode 100644 modules/t470s.nix (limited to 'modules') diff --git a/modules/bare-metal.nix b/modules/bare-metal.nix new file mode 100644 index 0000000..04046b1 --- /dev/null +++ b/modules/bare-metal.nix @@ -0,0 +1,13 @@ +{ config, pkgs, ... }: + +{ environment.systemPackages = with pkgs; [ + fuse_exfat + cryptsetup + dmidecode + hdparm + pciutils + usbutils + ]; + + boot.kernelPackages = pkgs.linuxPackages_4_12; +} diff --git a/modules/intel-gpu.nix b/modules/intel-gpu.nix new file mode 100644 index 0000000..775396a --- /dev/null +++ b/modules/intel-gpu.nix @@ -0,0 +1,6 @@ +{ config, pkgs, ... }: + +{ hardware.opengl.extraPackages = with pkgs; [ + vaapiIntel + ]; +} diff --git a/modules/t470s.nix b/modules/t470s.nix new file mode 100644 index 0000000..ba2c17c --- /dev/null +++ b/modules/t470s.nix @@ -0,0 +1,7 @@ +{ config, pkgs, ... }: + +{ hardware.usbWwan.enable = true; + hardware.firmware = with pkgs; [ + firmwareLinuxNonfree + ]; +} -- cgit 1.4.1