mirror of
https://github.com/buckley310/nixos-config.git
synced 2024-12-21 19:24:15 +00:00
refactor dpi settings
This commit is contained in:
parent
b9659b61b3
commit
73f615745c
1 changed files with 9 additions and 8 deletions
|
@ -1,14 +1,15 @@
|
|||
{ lib, ... }:
|
||||
let
|
||||
dpi = {
|
||||
"SteelSeries SteelSeries Aerox 3 Wireless" = "600@1000";
|
||||
"Logitech G Pro Gaming Mouse" = "600@1000";
|
||||
"Logitech G305" = "600@1000";
|
||||
"Glorious Model O" = "600@1000";
|
||||
};
|
||||
setting = "600@1000";
|
||||
devices = [
|
||||
"SteelSeries SteelSeries Aerox 3 Wireless"
|
||||
"Logitech G Pro Gaming Mouse"
|
||||
"Logitech G305"
|
||||
"Glorious Model O"
|
||||
];
|
||||
in
|
||||
{
|
||||
services.udev.extraHwdb = lib.concatMapStrings
|
||||
(n: "\nmouse:usb:*:name:${n}:*\n MOUSE_DPI=${dpi.${n}}\n")
|
||||
(builtins.attrNames dpi);
|
||||
(n: "\nmouse:usb:*:name:${n}:*\n MOUSE_DPI=${setting}\n")
|
||||
(devices);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue