diff options
| author | Don Williams <don.e.williams@gmail.com> | 2026-08-25 22:41:17 -0400 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2026-08-29 21:41:35 -0700 |
| commit | e1ebcd40448442a1285995d700e2480dc093b824 (patch) | |
| tree | 7d7fe06ce5c0f4f823e76d7e93d0209bb29fd8a5 /config/hypr/UserScripts/RainbowBorders.bak.sh | |
| parent | f551b3476050b3d845f65bfe6edce82a90e4579a (diff) | |
Improved robustness and LUA compatiblity
Signed-off-by: Don Williams <don.e.williams@gmail.com>
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
Diffstat (limited to 'config/hypr/UserScripts/RainbowBorders.bak.sh')
| -rwxr-xr-x | config/hypr/UserScripts/RainbowBorders.bak.sh | 10 |
1 files changed, 9 insertions, 1 deletions
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}" |
