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, ... }: { pkgs, ... }:
with pkgs;
let
tools = interception-tools;
caps2esc = interception-tools-plugins.caps2esc;
in
{ {
services.interception-tools = { services.interception-tools = {
enable = true; enable = true;
plugins = [ plugins = [ caps2esc ];
pkgs.interception-tools-plugins.caps2esc
];
udevmonConfig = '' 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: DEVICE:
EVENTS: EVENTS:
EV_KEY: [KEY_CAPSLOCK] EV_KEY: [KEY_CAPSLOCK]