nixos-config/modules/scroll-boost/default.nix
2020-09-24 01:45:48 -04:00

17 lines
522 B
Nix

{ config, pkgs, ... }:
{
services.xserver.displayManager.sessionCommands = ''
xinput list | cut -d= -f2 | cut -f1 | xargs -i xinput set-prop {} 'libinput Scroll Distance Scale' 2 1
'';
nixpkgs.overlays = [
(self: super: {
xorg = super.xorg.overrideScope' (selfB: superB: {
inherit (super.xorg) xlibsWrapper;
xf86inputlibinput = superB.xf86inputlibinput.overrideAttrs (attr: {
patches = [ ./b7b5c5ef5f34802fc5f57e68493afaea5db7cdb4.diff ];
});
});
})
];
}