agsdotfilesdotshyprlandhyprland-configricerofirofi-configshell-scriptsswwwwallustwaybarwaybar-modulewaybar-themes
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
853 B
41 lines
853 B
#!/bin/bash |
|
# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## |
|
|
|
# Modified version of Refresh but no waybar refresh |
|
# Used by automatic wallpaper change |
|
# Modified inorder to refresh rofi background, Wallust, SwayNC |
|
|
|
SCRIPTSDIR=$HOME/.config/hypr/scripts |
|
UserScripts=$HOME/.config/hypr/UserScripts |
|
|
|
# Define file_exists function |
|
file_exists() { |
|
if [ -e "$1" ]; then |
|
return 0 # File exists |
|
else |
|
return 1 # File does not exist |
|
fi |
|
} |
|
|
|
# Kill already running processes |
|
_ps=(rofi) |
|
for _prs in "${_ps[@]}"; do |
|
if pidof "${_prs}" >/dev/null; then |
|
pkill "${_prs}" |
|
fi |
|
done |
|
|
|
# quit ags |
|
ags -q |
|
|
|
# Wallust refresh |
|
${SCRIPTSDIR}/WallustSwww.sh & |
|
|
|
# Relaunching rainbow borders if the script exists |
|
sleep 1 |
|
if file_exists "${UserScripts}/RainbowBorders.sh"; then |
|
${UserScripts}/RainbowBorders.sh & |
|
fi |
|
|
|
|
|
exit 0 |