2023-09-19 00:17:43 +00:00
|
|
|
{ ... }:
|
|
|
|
|
|
|
|
{
|
2023-10-05 10:09:04 +00:00
|
|
|
services.xserver = {
|
2023-09-19 00:17:43 +00:00
|
|
|
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
|
|
|
|
'';
|
|
|
|
}
|