diff options
Diffstat (limited to 'config')
| -rwxr-xr-x | config/hypr/scripts/GameMode.sh | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/config/hypr/scripts/GameMode.sh b/config/hypr/scripts/GameMode.sh index c3a02948..b9692d98 100755 --- a/config/hypr/scripts/GameMode.sh +++ b/config/hypr/scripts/GameMode.sh @@ -57,27 +57,7 @@ if [ "$HYPRGAMEMODE" = "true" ] || [ "$HYPRGAMEMODE" = "1" ] ; then exit else # DISABLE Game Mode (Restore animations/decorations) - if [[ "$hypr_config_mode" == "lua" ]]; then - # Explicitly restore to defaults (matching settings.lua where possible) - hyprctl eval "hl.config({ - animations = { enabled = true }, - decoration = { shadow = { enabled = true }, blur = { enabled = true }, rounding = 10 }, - general = { gaps_in = 2, gaps_out = 4, border_size = 2 } - })" - # Removing rule in Lua mode might require a different approach if no 'remove' exists - # We'll reload the config as a fallback or try to nullify it - hyprctl eval "hl.window_rule({ name = 'gamemode-opacity', match = { class = 'NONE' }, opacity = 1.0 })" - else - hyprctl --batch "\ - keyword animations:enabled 1;\ - keyword decoration:shadow:enabled 1;\ - keyword decoration:blur:enabled 1;\ - keyword general:gaps_in 2;\ - keyword general:gaps_out 4;\ - keyword general:border_size 2;\ - keyword decoration:rounding 10" - hyprctl keyword "windowrule opacity 1 override 1 override 1 override, ^(NONE)$" - fi + hyprctl reload # Restore wallpaper using the official daemon script if [[ -x "${SCRIPTSDIR}/WallpaperDaemon.sh" ]]; then @@ -85,14 +65,14 @@ else fi sleep 0.1 - ${SCRIPTSDIR}/WallustSwww.sh + if [[ -x "${SCRIPTSDIR}/WallustSwww.sh" ]]; then + "${SCRIPTSDIR}/WallustSwww.sh" + fi sleep 0.5 # Refresh UI components if [[ -x "${SCRIPTSDIR}/Refresh.sh" ]]; then "${SCRIPTSDIR}/Refresh.sh" - else - hyprctl reload fi notify-send -e -u normal -i "$notif" " Gamemode:" " disabled" |
