From 132bbca15c2b42a51893fd464048dba796e55c93 Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Wed, 8 Apr 2026 09:16:57 +0800 Subject: [PATCH] framework: ultra3: Allow unl0kr in initrd Signed-off-by: Daniel Schaefer --- framework/13-inch/intel-core-ultra-series3/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/framework/13-inch/intel-core-ultra-series3/default.nix b/framework/13-inch/intel-core-ultra-series3/default.nix index 7cf1c108..99a3592e 100644 --- a/framework/13-inch/intel-core-ultra-series3/default.nix +++ b/framework/13-inch/intel-core-ultra-series3/default.nix @@ -18,4 +18,13 @@ boot.kernelPackages = lib.mkIf (lib.versionOlder pkgs.linux.version "6.17") ( lib.mkDefault pkgs.linuxPackages_latest ); + + # Additional modules for touchscreen/touchpad in initrd (for unl0kr on-screen keyboard) + boot.initrd.kernelModules = lib.optionals config.boot.initrd.unl0kr.enable [ + "intel_lpss_pci" + "i2c_hid_acpi" + "i2c_hid" + "hid_multitouch" + "hid_generic" + ]; }