diff --git a/home/modules/i3+sway/default.nix b/home/modules/i3+sway/default.nix index 43efb8c..0424fa2 100644 --- a/home/modules/i3+sway/default.nix +++ b/home/modules/i3+sway/default.nix @@ -87,6 +87,8 @@ let "${shared_config.modifier}+Shift+c" = "reload"; "${shared_config.modifier}+Shift+r" = "restart"; + "${shared_config.modifier}+r" = "mode resize"; + "XF86MonBrightnessUp" = "exec brightnessctl s +5%"; "XF86MonBrightnessDown" = "exec brightnessctl s 5%-"; }; @@ -110,8 +112,6 @@ in { keybindings = { "${shared_config.modifier}+Shift+e" = "exec i3-nagbar -t warning -m 'Do you want to exit i3?' -b 'Yes' 'i3-msg exit'"; - - "${shared_config.modifier}+r" = "mode resize"; }; }; in { @@ -121,6 +121,10 @@ in { wayland.windowManager.sway = let base_sway_config = recursiveUpdate shared_config { + keybindings = { + "${shared_config.modifier}+Shift+e" = + "exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit'"; + }; input = { "type:keyboard" = { xkb_options = "caps:escape";