diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 8c54f9f..c079af9 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -448,9 +448,6 @@ bind = $mainMod CTRL, L, layoutmsg, preselect r bind = $mainMod CTRL, J, layoutmsg, preselect d bind = $mainMod CTRL, K, layoutmsg, preselect u -# Toggle layout type -bind = $mainMod SHIFT, X, exec, hyprctl keyword general:layout "$(hyprctl getoption general:layout | grep -q 'dwindle' && echo 'master' || echo 'dwindle')" - # Window grouping bind = $mainMod CTRL ALT, M, togglegroup bind = $mainMod, comma, changegroupactive, b @@ -601,7 +598,18 @@ exec-once = hyprpm reload -n # Easymotion bind = SUPER, x, easymotion, action:hyprctl dispatch focuswindow address:{} +# Close unfocused +bind = $mainMod SHIFT, x, plugin:xtd:closeunfocused + plugin { + + hyprfocus { + animation = hyprfocusIn, 1, 3, quick + animation = hyprfocusOut, 1, 3, quick + fade_opacity = 0.95 + mode = flash + } + easymotion { #font size of the text textsize=72 diff --git a/hypr/scripts/gamemode.sh b/hypr/scripts/gamemode.sh index cadf618..994ddcc 100755 --- a/hypr/scripts/gamemode.sh +++ b/hypr/scripts/gamemode.sh @@ -6,7 +6,8 @@ if [ "$HYPRGAMEMODE" = 1 ] ; then keyword decoration:shadow:enabled 0;\ keyword decoration:blur:enabled 0;\ keyword general:border_size 1;\ - keyword decoration:rounding 0" + keyword decoration:rounding 0;\ + keyword plugin:hyprfocus:fade_opacity 1" exit fi hyprctl reload