From 237917a27f77958c72503a47b5d3f72a1260a183 Mon Sep 17 00:00:00 2001 From: Peritia Date: Wed, 10 Sep 2025 14:35:16 +0200 Subject: [PATCH] fix: battery not showing up --- .../Surface/custom-kernel-surfacepro-kbl.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Modules/Hardware/Surface/custom-kernel-surfacepro-kbl.nix b/Modules/Hardware/Surface/custom-kernel-surfacepro-kbl.nix index 2fd9d7a..d5628f4 100644 --- a/Modules/Hardware/Surface/custom-kernel-surfacepro-kbl.nix +++ b/Modules/Hardware/Surface/custom-kernel-surfacepro-kbl.nix @@ -39,7 +39,7 @@ in # boot.kernelPackages = pkgs.linuxPackages_6_6; # normally set by nixos-hardware # Extra kernel modules - boot.kernelModules = [ "hid-microsoft" ]; + boot.kernelModules = [ "hid-microsoft" "battery" "ac" ]; # Initrd modules — required for Surface hardware to function boot.initrd.kernelModules = [ @@ -56,6 +56,16 @@ in "8250_dw" ]; + environment.systemPackages = with pkgs; [ + #for camera + libcamera + + # for Battery + tlp + upower + acpi + ]; + # IPTSd not required — touchscreen and pen work via HID services.iptsd.enable = lib.mkForce false;