From 16023fe3d4d48a79deaa3ebd9385716ef038a211 Mon Sep 17 00:00:00 2001 From: Flameopathic Date: Sun, 11 May 2025 21:38:50 -0400 Subject: [PATCH] lenovo/yoga/7/14ILL10: init --- README.md | 1 + flake.nix | 1 + lenovo/yoga/7/14ILL10/README.md | 3 +++ lenovo/yoga/7/14ILL10/default.nix | 13 +++++++++++++ 4 files changed, 18 insertions(+) create mode 100644 lenovo/yoga/7/14ILL10/README.md create mode 100644 lenovo/yoga/7/14ILL10/default.nix diff --git a/README.md b/README.md index 66108eb7..8bea731f 100644 --- a/README.md +++ b/README.md @@ -328,6 +328,7 @@ See code for all available configurations. | [LENOVO Yoga Slim 7 Pro-X 14ARH7 82ND](lenovo/yoga/7/14ARH7/nvidia) | `` | | [Lenovo Yoga Slim 7i Pro X 14IAH7 (Integrated)](lenovo/yoga/7/14IAH7/integrated) | `` | | [Lenovo Yoga Slim 7i Pro X 14IAH7 (Hybrid)](lenovo/yoga/7/14IAH7/hybrid) | `` | +| [Lenovo Yoga Slim 7 14ILL10](lenovo/yoga/7/14ILL10) | `` | | [LENOVO Yoga 7 Slim Gen8](lenovo/yoga/7/slim/gen8) | `` | | [MSI B550-A PRO](msi/b550-a-pro) | `` | | [MSI B350 TOMAHAWK](msi/b350-tomahawk) | `` | diff --git a/flake.nix b/flake.nix index 8a93ad4c..cbf9a2de 100644 --- a/flake.nix +++ b/flake.nix @@ -275,6 +275,7 @@ lenovo-yoga-7-14ARH7-nvidia = import ./lenovo/yoga/7/14ARH7/nvidia; lenovo-yoga-7-14IAH7-integrated = import ./lenovo/yoga/7/14IAH7/integrated; lenovo-yoga-7-14IAH7-hybrid = import ./lenovo/yoga/7/14IAH7/hybrid; + lenovo-yoga-7-14ILL10 = import ./lenovo/yoga/7/14ILL10; lenovo-yoga-7-slim-gen8 = import ./lenovo/yoga/7/slim/gen8; letsnote-cf-lx4 = import ./panasonic/letsnote/cf-lx4; malibal-aon-s1-intel = import ./malibal/aon/s1; diff --git a/lenovo/yoga/7/14ILL10/README.md b/lenovo/yoga/7/14ILL10/README.md new file mode 100644 index 00000000..602dc465 --- /dev/null +++ b/lenovo/yoga/7/14ILL10/README.md @@ -0,0 +1,3 @@ +# Lenovo Slim 7 14ILL10 + +This module imports configuration for the Lunar Lake processors as well as ensuring that the Linux kernel is up to date enough for most features to be available. This does not make the device's built-in speakers or audio jack function. diff --git a/lenovo/yoga/7/14ILL10/default.nix b/lenovo/yoga/7/14ILL10/default.nix new file mode 100644 index 00000000..9c9ca25e --- /dev/null +++ b/lenovo/yoga/7/14ILL10/default.nix @@ -0,0 +1,13 @@ +{ lib, pkgs, ... }: +{ + imports = [ + ../../../../common/cpu/intel/lunar-lake + ../../../../common/pc/laptop + ../../../../common/pc/ssd + ]; + + # touchpad, wifi, and bluetooth do not work before 6.12 + config.boot.kernelPackages = lib.mkIf (lib.versionOlder pkgs.linux.version "6.12") ( + lib.mkDefault pkgs.linuxPackages_latest + ); +}