diff --git a/common/base.nix b/common/base.nix index bfab9599..4c0a2ad0 100644 --- a/common/base.nix +++ b/common/base.nix @@ -45,6 +45,12 @@ openFirewall = true; settings.PasswordAuthentication = false; }; + + udev.extraRules = '' + # Disable Fn Lock for ThinkPad Trackpoint USB/Bluetooth Keyboard + SUBSYSTEM=="hid", DRIVER=="lenovo", ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="6047|60ee", ATTR{fn_lock}="0" + SUBSYSTEM=="input", ATTRS{id/vendor}=="17ef", ATTRS{id/product}=="6048|60e1", TEST=="/sys/$devpath/device/fn_lock", RUN+="/bin/sh -c 'echo 0 > \"/sys/$devpath/device/fn_lock\"'" + ''; }; sound.enable = true;