This is improvement of libinput module fixing a long term issue (since 20.03 I think?). It also allows configuration of mouse and touchpads separately: https://github.com/NixOS/nixpkgs/pull/108909
Simple module fix that should cause nixosTests.moinmoin to pass again. Would like to backport this to 20.09 eventually since it’s broken there too. It’s a python web app.
This pull request might be fun for some to review, as it experiments with an on-the-fly generated package. I don’t know whether this is considered proper or whether a more traditional approach (of checking in a huge automatically generated .nix file into nixpkgs) is preferred.