After updating NixOS to latest unstable channel mouse and keyboard doesn't work at all using X.Org, I could only restart my computer with Magic SysRq key.
Here is the journalctl log (only kernel messages) from the boot:
https://gist.github.com/Mounium/1000bb203662473e34aca5dbf57fc0bf
Using -p err these two logs show up (although the second one is normal, it happens during normal boot as well without any appearant problem)
m谩rc 26 11:57:15 eni kernel: usb 1-3: device descriptor read/64, error -71
m谩rc 26 11:57:17 eni kernel: amdgpu 0000:01:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff
Could you try with 785e45ac06209295531955c0da302f72cb01e4ff reverted?
It didn't solve the problem unfortunately, I still get the same kernel error. By the way I am using Gnome shell with gdm, maybe relevant?
IIRC gnome forces using libinput instead of evdev.
And more importantly, Gnome 3 is sadly broken currently.
gnome3 works with gdm as of master a few secons ago :)
Meaning this input issue has been fixed recently, right?
gdm seems to be the culprit, as I have no issues with my keyboard and mouse using lightdm as my loginmanager
Mouse and keyboard indeed work with master, but unfortunately now I can't seem to change the keyboard layout from English from the settings nor with services.xserver.layout (the first option worked with previous gnome versions) nor the wallpaper, not even with gnome-tweak-tools, although I can get by without the latter :D Should I create a separate issue for it?
By the way the error regarding usb 1-3 is irrelevant, I get that message now as well.
If it's the case that gnome3 now uses wayland instead of X by default, I wouldn't expect xserver.layout to work...
I've found a workaround to set the Keyboard-Layout directly with ibus: ibus list-engine && ibus engine xkb.xx.yy.zz
Ibus-setup doesn't work with Gnome, but there's already two bug reports open since last year. But unfortunately my workaround doesn't stick after a reboot. Maybe a script could help, that runs this command, after the boot process has finished
Most helpful comment
gnome3 works with gdm as of master a few secons ago :)