summaryrefslogtreecommitdiffstats
path: root/lenovo
diff options
context:
space:
mode:
Diffstat (limited to 'lenovo')
-rw-r--r--lenovo/thinkpad/acpi_call.nix10
-rw-r--r--lenovo/thinkpad/t480s/default.nix9
-rw-r--r--lenovo/thinkpad/x230/default.nix5
-rw-r--r--lenovo/thinkpad/x270/default.nix6
4 files changed, 26 insertions, 4 deletions
diff --git a/lenovo/thinkpad/acpi_call.nix b/lenovo/thinkpad/acpi_call.nix
new file mode 100644
index 0000000..f8c17dc
--- /dev/null
+++ b/lenovo/thinkpad/acpi_call.nix
@@ -0,0 +1,10 @@
+# acpi_call makes tlp work for newer thinkpads
+
+{ config, ... }:
+
+{
+ boot = {
+ kernelModules = [ "acpi_call" ];
+ extraModulePackages = with config.boot.kernelPackages; [ acpi_call ];
+ };
+}
diff --git a/lenovo/thinkpad/t480s/default.nix b/lenovo/thinkpad/t480s/default.nix
new file mode 100644
index 0000000..026332e
--- /dev/null
+++ b/lenovo/thinkpad/t480s/default.nix
@@ -0,0 +1,9 @@
+{ config, lib, pkgs, ... }:
+
+{
+ imports = [
+ ../../../common/cpu/intel
+ ../acpi_call.nix
+ ../.
+ ];
+}
diff --git a/lenovo/thinkpad/x230/default.nix b/lenovo/thinkpad/x230/default.nix
index 604df3d..32e5c13 100644
--- a/lenovo/thinkpad/x230/default.nix
+++ b/lenovo/thinkpad/x230/default.nix
@@ -4,14 +4,11 @@
imports = [
../.
../../../common/cpu/intel
+ ../acpi_call.nix
];
boot = {
- extraModulePackages = with config.boot.kernelPackages; [
- acpi_call
- ];
kernelModules = [
- "acpi_call"
"tpm-rng"
];
};
diff --git a/lenovo/thinkpad/x270/default.nix b/lenovo/thinkpad/x270/default.nix
new file mode 100644
index 0000000..870d9a8
--- /dev/null
+++ b/lenovo/thinkpad/x270/default.nix
@@ -0,0 +1,6 @@
+{
+ imports = [
+ ../.
+ ../../../common/cpu/intel
+ ];
+}