Set up interception-tools on NixOS

This commit is contained in:
2025-11-10 22:17:39 +01:00
parent 3c385724d0
commit 29a8484d1e
2 changed files with 17 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
{ pkgs, ... }:
{
services.interception-tools = {
enable = true;
plugins = [
pkgs.interception-tools-plugins.caps2esc
];
udevmonConfig = ''
- JOB: ${pkgs.interception-tools}/bin/intercept -g $DEVNODE | ${pkgs.interception-tools-plugins.caps2esc}/bin/caps2esc -m 1 | ${pkgs.interception-tools}/bin/uinput -d $DEVNODE
DEVICE:
EVENTS:
EV_KEY: [KEY_CAPSLOCK]
'';
};
}