29 lines
595 B
Nix
29 lines
595 B
Nix
|
{ ... }:
|
||
|
|
||
|
{
|
||
|
services.xserver = {
|
||
|
layout = "us"; # keymap in x11
|
||
|
libinput = {
|
||
|
enable = true;
|
||
|
touchpad = {
|
||
|
accelProfile = "flat";
|
||
|
naturalScrolling = true;
|
||
|
middleEmulation = false;
|
||
|
};
|
||
|
mouse = {
|
||
|
accelProfile = "flat";
|
||
|
naturalScrolling = true;
|
||
|
middleEmulation = false;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
# Removes debounce time
|
||
|
# https://www.reddit.com/r/linux_gaming/comments/ku6gth
|
||
|
environment.etc."libinput/local-overrides.quirks".text = ''
|
||
|
[Never Debounce]
|
||
|
MatchUdevType=mouse
|
||
|
ModelBouncingKeys=1
|
||
|
'';
|
||
|
}
|