From 599b7ea24c966b34e9d2c839e9ff239f01bbf52f Mon Sep 17 00:00:00 2001 From: Don Williams Date: Thu, 6 Aug 2026 11:48:20 -0400 Subject: Fixed all RainbowBorders modes added LowCPU varient Signed-off-by: Don Williams On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: config/hypr/UserScripts/RainbowBorders-low-cpu.sh modified: config/hypr/UserScripts/RainbowBorders.bak.sh modified: config/hypr/scripts/Kool_Quick_Settings.sh modified: config/hypr/scripts/Refresh.sh modified: config/hypr/scripts/RefreshNoWaybar.sh --- config/hypr/scripts/RefreshNoWaybar.sh | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'config/hypr/scripts/RefreshNoWaybar.sh') diff --git a/config/hypr/scripts/RefreshNoWaybar.sh b/config/hypr/scripts/RefreshNoWaybar.sh index 9f3d92ca..d42a39db 100755 --- a/config/hypr/scripts/RefreshNoWaybar.sh +++ b/config/hypr/scripts/RefreshNoWaybar.sh @@ -41,11 +41,21 @@ pkill qs && qs --log-rules "$QS_TEXTINPUT_LOG_RULE" & # reload swaync swaync-client --reload-config -# Relaunching rainbow borders if the script exists +# Relaunching rainbow borders based on selected mode sleep 1 -if file_exists "${UserScripts}/RainbowBorders.sh"; then - ${UserScripts}/RainbowBorders.sh & +rainbow_mode_file="${UserScripts}/rainbow-borders.mode" +rainbow_mode="" +if [[ -f "$rainbow_mode_file" ]]; then + rainbow_mode="$(tr -d '[:space:]' <"$rainbow_mode_file")" +fi +if [[ "$rainbow_mode" == "low_cpu" ]]; then + pkill -f 'RainbowBorders-low-cpu\.sh' >/dev/null 2>&1 || true + rm -f /tmp/hypr-rainbowborders.lock >/dev/null 2>&1 || true + if file_exists "${UserScripts}/RainbowBorders-low-cpu.sh"; then + "${UserScripts}/RainbowBorders-low-cpu.sh" >/dev/null 2>&1 & + fi +elif file_exists "${UserScripts}/RainbowBorders.sh"; then + "${UserScripts}/RainbowBorders.sh" & fi - -exit 0 \ No newline at end of file +exit 0 -- cgit v1.2.3