nix-configs/hosts/denkbrett/modules/input.nix

30 lines
615 B
Nix
Raw Normal View History

2024-03-06 11:31:47 +01:00
{...}: {
# key remapping
2025-03-10 14:23:49 +01:00
jade.input.remapping = let
default = {
2024-03-06 11:31:47 +01:00
swapKeys = [
["KEY_Y" "KEY_Z"]
["KEY_LEFTALT" "KEY_LEFTMETA"]
];
dual_role = [
{
input = "KEY_CAPSLOCK";
hold = ["KEY_LEFTCTRL"];
tap = ["KEY_ESC"];
}
];
};
2025-03-10 14:23:49 +01:00
in {
enable = true;
devices."AT Translated Set 2 keyboard" = default;
devices."Razer Razer Huntsman" = default;
devices."Razer Razer DeathAdder V2" = default;
2024-03-06 11:31:47 +01:00
};
hardware.trackpoint = {
enable = true;
device = "TPPS/2 IBM TrackPoint";
2024-03-08 07:57:32 +01:00
sensitivity = 256;
2024-03-06 11:31:47 +01:00
};
}