From 96f62a0ac9caeb2f4b428549c46661327ebe85cd Mon Sep 17 00:00:00 2001 From: Dmitry Voronin Date: Mon, 14 Oct 2024 18:06:47 +0300 Subject: [PATCH] Keyd : Add a template to disable it per-app. --- home/config/keyd/module/Disable.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 home/config/keyd/module/Disable.nix diff --git a/home/config/keyd/module/Disable.nix b/home/config/keyd/module/Disable.nix new file mode 100644 index 0000000..5239709 --- /dev/null +++ b/home/config/keyd/module/Disable.nix @@ -0,0 +1,19 @@ +{ pkgs, ... }: +let + disable = [ + ]; +in +{ + file = (pkgs.formats.ini { }).generate "KeydDisableConfig" ( + builtins.listToAttrs (builtins.map (app: + { + name = app; + value = { + "capslock" = "capslock"; + "escape" = "escape"; + "leftcontrol" = "leftcontrol"; + }; + } + ) disable) + ); +}