refactor: simplify keyboard module

This commit is contained in:
2026-02-06 09:16:05 +01:00
parent ce90493654
commit dc630fe984

View File

@@ -1,13 +1,16 @@
{ pkgs, ... }:
with pkgs;
let
tools = interception-tools;
caps2esc = interception-tools-plugins.caps2esc;
in
{
services.interception-tools = {
enable = true;
plugins = [
pkgs.interception-tools-plugins.caps2esc
];
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
- JOB: ${tools}/bin/intercept -g $DEVNODE | ${caps2esc}/bin/caps2esc -m 1 | ${tools}/bin/uinput -d $DEVNODE
DEVICE:
EVENTS:
EV_KEY: [KEY_CAPSLOCK]