{ xremap-flake, ... }: { imports = [ xremap-flake.nixosModules.default ]; services.xremap.enable = true; services.xremap.withHypr = true; services.xremap.config.modmap = [ { name = "Global"; remap = { "CapsLock" = "Esc"; }; } ]; services.xremap.config.keymap = [ { name = "curly braces"; remap = { "KEY_SEMICOLON" = "RIGHTALT-KEY_7"; }; # ä -> } remap = { "KEY_APOSTROPHE" = "RIGHTALT-KEY_0"; }; # ö -> { remap = { "RIGHTALT-KEY_A" = "KEY_APOSTROPHE"; }; # altgr + a -> ä remap = { "RIGHTALT-KEY_W" = "KEY_SEMICOLON"; }; # altgr + w -> ö } ]; }