Today I finally updated to 25.05. After that the touchpad that is integrated in my laptop worked a while and after the computer “fell asleep” it didn’t react anymore after waking it up.
I rebooted and same behavior. I read in a post about the option services.libinput.enable
and tried it out. Now the mouse doesn’t start working after reboot either as before so it got worse (regardless of assigning false or true to this option).
The external mouse works but it is still weird.
I don’t know what to do as I don’t have much expertise with NixOS inside out and deeper Linux as I read in earlier posts from previous updates (when people had similar problems) stuff about blocking “kernel modules”.
Does someone have a hint for me?
My laptop is a quite old HP Pavilion
NixOS 25.05.20250728.7235262 (Warbler)
Operating System: NixOS 25.05
KDE Plasma Version: 6.3.6
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.1
Kernel Version: 6.12.40 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz
Memory: 15.5 GiB of RAM
Graphics Processor 1: Intel® HD Graphics 530
Graphics Processor 2: llvmpipe
Manufacturer: HP
Product Name: HP Pavilion Gaming Notebook
System Version: Type1ProductConfigId
Thanks in advance!
I’ve a similar issue. Updated a new install to 25.11. On 24 something the touchpad works and I noticed, that there is a seperate mouse device detected. On the latest kernel, the mouse is missing and the cursor is flickering from left to right when I swipe like crazy or click one of the mouse buttons on the pad. While holding a mouse button, I can move the cursor almost like normal though. An external mouse works as intended.
Currently I am using an external mouse or just use the keyboard only. What I noticed after some reboots is, that the touchpad works after booting while on the login screen, but after I login the mouse stucks where I positioned it before login. (When it falls asleep it doesn’t start working in the unlogged state again). I can neither move the mouse nor use the buttons.
On the login screen, the touchpad only moves my cursor when used with two fingers. I have this problem on the latest unstable and cachyOS kernel btw. The previous version was 24.11 because my USB-stick is a tiny bit dated
I also tested all the libinput, synaptics and boot module shenanigans that can be found on the interwebs.
Update: I installed older versions of libinput and synaptics but it did not help. I am not really into drivers though
I feel infinitely stupid right now. I only thought of “nix”-ways for solving this and wasn’t able to come up with the simple solution. Today I visited the KDE gui touchpad settings and the checkbox labeled “Activate device” was unchecked, so for me the Update simple deactivated the checkbox and I didn’t notice. For now it works and I’m curious if it will still in a few days.
Glad to hear that there are easy solutions. Unfortunately xfce is still detecting the tocuhpad and it is activated 
Ok, I hope you’ll find a solution too!
Having the same issue with Gnome (XWayland) here.
Touchpad is detected by psmouse and libinput, I can click but not move the cursor