From e1ebcd40448442a1285995d700e2480dc093b824 Mon Sep 17 00:00:00 2001 From: Don Williams Date: Tue, 25 Aug 2026 22:41:17 -0400 Subject: Improved robustness and LUA compatiblity Signed-off-by: Don Williams On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md modified: config/hypr/UserScripts/RainbowBorders-low-cpu.sh modified: config/hypr/UserScripts/RainbowBorders.bak.sh modified: config/hypr/UserScripts/RofiBeats.sh modified: config/hypr/UserScripts/RofiCalc.sh --- config/hypr/UserScripts/RainbowBorders.bak.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'config/hypr/UserScripts/RainbowBorders.bak.sh') diff --git a/config/hypr/UserScripts/RainbowBorders.bak.sh b/config/hypr/UserScripts/RainbowBorders.bak.sh index 82807919..528bb455 100755 --- a/config/hypr/UserScripts/RainbowBorders.bak.sh +++ b/config/hypr/UserScripts/RainbowBorders.bak.sh @@ -46,6 +46,10 @@ fi # ---------- RANDOM WALLUST COLORS ---------- function wallust_random() { + if ((${#WALLUST_COLORS[@]} == 0)); then + random_hex + return + fi echo "${WALLUST_COLORS[RANDOM % ${#WALLUST_COLORS[@]}]}" } @@ -61,7 +65,11 @@ function random_hex() { echo "${RAINBOW_PALETTE[RANDOM % ${#RAINBOW_PALETTE[@]}]}" return fi - echo "0xff$(openssl rand -hex 3)" + if command -v openssl >/dev/null 2>&1; then + echo "0xff$(openssl rand -hex 3)" + else + printf '0xff%02x%02x%02x\n' $((RANDOM % 256)) $((RANDOM % 256)) $((RANDOM % 256)) + fi } function rainbow_color() { local idx="${1:-0}" -- cgit v1.2.3