diff --git a/home/config/keyd/module/Disable.nix b/home/config/keyd/module/Disable.nix index 5239709..59cdb4f 100644 --- a/home/config/keyd/module/Disable.nix +++ b/home/config/keyd/module/Disable.nix @@ -1,19 +1,27 @@ { pkgs, ... }: let - disable = [ + apps = [ + "gimp-*" + "steam-proton" + ]; + + keys = [ + "escape" + "leftcontrol" ]; in { file = (pkgs.formats.ini { }).generate "KeydDisableConfig" ( - builtins.listToAttrs (builtins.map (app: - { + builtins.listToAttrs ( + builtins.map (app: { name = app; - value = { - "capslock" = "capslock"; - "escape" = "escape"; - "leftcontrol" = "leftcontrol"; - }; - } - ) disable) + value = builtins.listToAttrs ( + builtins.map (key: { + name = key; + value = key; + }) keys + ); + }) apps + ) ); }