refactor dpi settings

This commit is contained in:
Sean Buckley 2021-10-08 00:42:18 -04:00
parent b9659b61b3
commit 73f615745c

View file

@ -1,14 +1,15 @@
{ lib, ... }: { lib, ... }:
let let
dpi = { setting = "600@1000";
"SteelSeries SteelSeries Aerox 3 Wireless" = "600@1000"; devices = [
"Logitech G Pro Gaming Mouse" = "600@1000"; "SteelSeries SteelSeries Aerox 3 Wireless"
"Logitech G305" = "600@1000"; "Logitech G Pro Gaming Mouse"
"Glorious Model O" = "600@1000"; "Logitech G305"
}; "Glorious Model O"
];
in in
{ {
services.udev.extraHwdb = lib.concatMapStrings services.udev.extraHwdb = lib.concatMapStrings
(n: "\nmouse:usb:*:name:${n}:*\n MOUSE_DPI=${dpi.${n}}\n") (n: "\nmouse:usb:*:name:${n}:*\n MOUSE_DPI=${setting}\n")
(builtins.attrNames dpi); (devices);
} }