diff --git a/home/modules/programs/my-sway/default.nix b/home/modules/programs/my-sway/default.nix index f9b8b91..cfa536e 100644 --- a/home/modules/programs/my-sway/default.nix +++ b/home/modules/programs/my-sway/default.nix @@ -92,7 +92,7 @@ in "${mod}+v" = "split v"; "${mod}+Shift+v" = "split h"; ## Run - "${mod}+r" = config.wayland.windowManager.sway.config.menu; + "${mod}+r" = "exec ${config.wayland.windowManager.sway.config.menu}"; "${mod}+Shift+r" = "mode resize"; # "${mod}+d" = "exec i3-dmenu-desktop --dmenu='${pkgs.dmenu}/bin/dmenu -i'"; } // ( @@ -179,14 +179,14 @@ in settings = [ # Top bar { - layer = "top"; position = "top"; modules-left = [ "sway/workspaces" "sway/mode" + ]; + modules-center = [ "sway/window" ]; - modules-center = [ ]; modules-right = [ "tray" "pulseaudio" diff --git a/home/nki-x1c1.nix b/home/nki-x1c1.nix index f440d1b..26a62d0 100644 --- a/home/nki-x1c1.nix +++ b/home/nki-x1c1.nix @@ -34,6 +34,12 @@ # Enable sway programs.my-sway.enable = true; programs.my-sway.fontSize = 14.0; + # Keyboard support + wayland.windowManager.sway.config = { + input."1:1:AT_Translated_Set_2_keyboard" = { + xkb_options = "ctrl:swapcaps"; + }; + }; # This value determines the Home Manager release that your # configuration is compatible with. This helps avoid breakage