This was fixed upstream in https://github.com/quo/ithc-linux/pull/30 However, according to their README, the driver is included in the Linux Surface kernel already, see [1]. That may call into question the need to keep it in Nixpkgs long term, specially when NixOS/nixos-hardware[2] already uses those patches ---- [1]: https://github.com/quo/ithc-linux/commit/0b8b45d [2]: https://github.com/NixOS/nixos-hardware/tree/master/microsoft/surface)