diff --git a/modules/keyboard/default.nix b/modules/keyboard/default.nix index 1d5dc4a..244a4e0 100644 --- a/modules/keyboard/default.nix +++ b/modules/keyboard/default.nix @@ -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]