aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/scripts/GameMode.sh
diff options
context:
space:
mode:
authorJa.KooLit <ejhay.games@gmail.com>2023-12-17 16:08:13 +0900
committerJa.KooLit <ejhay.games@gmail.com>2023-12-17 16:13:47 +0900
commitc4c2716c25936f632aa5bb8fd589a57b53714be8 (patch)
tree650e29a07cb52ff7973361f92968ece49ea19066 /config/hypr/scripts/GameMode.sh
parent1ddbdc34f9544d9d54c1a9c1717955573484eac2 (diff)
1.) Added ChangeBlur keybinds (Super Shift B), same added in Keyhints.sh (Super H)
2.) Increased Blur Settings 3.) Tweaked and Cleaned up scripts, some small tweak only like adding a bell icon - > Gamemode toggle (Super Shift G) will now reload previous wallpaper once back to normal modified - > The pywalSwww.sh is integrated in Refresh.sh to update rofi background
Diffstat (limited to 'config/hypr/scripts/GameMode.sh')
-rwxr-xr-xconfig/hypr/scripts/GameMode.sh17
1 files changed, 14 insertions, 3 deletions
diff --git a/config/hypr/scripts/GameMode.sh b/config/hypr/scripts/GameMode.sh
index ecdcfb8b..50aed7cf 100755
--- a/config/hypr/scripts/GameMode.sh
+++ b/config/hypr/scripts/GameMode.sh
@@ -1,16 +1,27 @@
#!/bin/bash
+
+dunst_notif="$HOME/.config/dunst/images/bell.png"
+SCRIPTSDIR="$HOME/.config/hypr/scripts"
+
+
HYPRGAMEMODE=$(hyprctl getoption animations:enabled | awk 'NR==2{print $2}')
if [ "$HYPRGAMEMODE" = 1 ] ; then
hyprctl --batch "\
keyword animations:enabled 0;\
keyword decoration:drop_shadow 0;\
- keyword decoration:blur 0;\
+ keyword decoration:blur:passes 0;\
keyword general:gaps_in 0;\
keyword general:gaps_out 0;\
keyword general:border_size 1;\
keyword decoration:rounding 0"
swww kill
- notify-send "animations off"
+ dunstify -u low -i "$dunst_notif" "animations off"
+ exit
+else
+ swww init && swww img "$HOME/.config/rofi/.current_wallpaper"
+ sleep 0.5
+ ${SCRIPTSDIR}/RefreshNoWaybar.sh
+ dunstify -u low -i "$dunst_notif" "Animations turned on"
exit
fi
-hyprctl reload
+hyprctl reload
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage