diff --git a/modules/home/sway.nix b/modules/home/sway.nix index be69f1a..cee37b7 100644 --- a/modules/home/sway.nix +++ b/modules/home/sway.nix @@ -195,7 +195,7 @@ in input."type:keyboard" = { xkb_layout = "us,de"; - xkb_options = "grp:toggle"; + xkb_options = "grp:lctrl_lalt_toggle,lv3:ralt_switch"; }; output = gui.monitors; diff --git a/modules/nix/common.nix b/modules/nix/common.nix index 686477b..429e2cb 100644 --- a/modules/nix/common.nix +++ b/modules/nix/common.nix @@ -42,6 +42,9 @@ in (mkIf (cfg.caps == "ctrl-esc") { capslock = "overload(control, esc)"; }) (mkIf (cfg.caps == "esc") { capslock = "esc"; }) ]; + altgr = mkMerge [ + { "-" = "macro(C-S-u 2 0 1 4 space)"; } + ]; }; }; };