From 0985f253857967e0e5ea0f147672742a117c9ca0 Mon Sep 17 00:00:00 2001 From: Ralf Gueldemeister <410488+rgueldem@users.noreply.github.com> Date: Wed, 9 Apr 2025 19:37:17 -0600 Subject: [PATCH] Add Lenovo Thinkpad X1 13th Gen --- README.md | 1 + flake.nix | 1 + lenovo/thinkpad/x1/13th-gen/default.nix | 12 ++++++++++++ 3 files changed, 14 insertions(+) create mode 100644 lenovo/thinkpad/x1/13th-gen/default.nix diff --git a/README.md b/README.md index 1bf859ab..8d6bcf95 100644 --- a/README.md +++ b/README.md @@ -305,6 +305,7 @@ See code for all available configurations. | [Lenovo ThinkPad X1 (10th Gen)](lenovo/thinkpad/x1/10th-gen) | `` | | [Lenovo ThinkPad X1 (11th Gen)](lenovo/thinkpad/x1/11th-gen) | `` | | [Lenovo ThinkPad X1 (12th Gen)](lenovo/thinkpad/x1/12th-gen) | `` | +| [Lenovo ThinkPad X1 (13th Gen)](lenovo/thinkpad/x1/13th-gen) | `` | | [Lenovo ThinkPad X1 Extreme Gen 2](lenovo/thinkpad/x1-extreme/gen2) | `` | | [Lenovo ThinkPad X1 Extreme Gen 3](lenovo/thinkpad/x1-extreme/gen3) | `` | | [Lenovo ThinkPad X1 Extreme Gen 4](lenovo/thinkpad/x1-extreme/gen4) | `` | diff --git a/flake.nix b/flake.nix index 048a59b7..915d9a78 100644 --- a/flake.nix +++ b/flake.nix @@ -249,6 +249,7 @@ lenovo-thinkpad-x1-10th-gen = import ./lenovo/thinkpad/x1/10th-gen; lenovo-thinkpad-x1-11th-gen = import ./lenovo/thinkpad/x1/11th-gen; lenovo-thinkpad-x1-12th-gen = import ./lenovo/thinkpad/x1/12th-gen; + lenovo-thinkpad-x1-13th-gen = import ./lenovo/thinkpad/x1/13th-gen; lenovo-thinkpad-x1-extreme = import ./lenovo/thinkpad/x1-extreme; lenovo-thinkpad-x1-extreme-gen2 = import ./lenovo/thinkpad/x1-extreme/gen2; lenovo-thinkpad-x1-extreme-gen3 = import ./lenovo/thinkpad/x1-extreme/gen3; diff --git a/lenovo/thinkpad/x1/13th-gen/default.nix b/lenovo/thinkpad/x1/13th-gen/default.nix new file mode 100644 index 00000000..399ea64a --- /dev/null +++ b/lenovo/thinkpad/x1/13th-gen/default.nix @@ -0,0 +1,12 @@ +{lib, ...}: + +{ + imports = [ + ../../../../common/pc/ssd + ../../../../common/cpu/intel/lunar-lake + ]; + + hardware.trackpoint.device = "TPPS/2 Synaptics TrackPoint"; + + services.thermald.enable = lib.mkDefault true; +}