diff --git a/.local/bin/rgb-notif b/.local/bin/rgb-notif new file mode 100755 index 0000000..5fbd9c2 --- /dev/null +++ b/.local/bin/rgb-notif @@ -0,0 +1,38 @@ +#!/bin/bash + +declare -A colors=( + [r]=0 # Red + [o]=10 # Orange + [y]=30 # Yellow + [h]=70 # cHartreuse + [g]=120 # Green + [s]=135 # Spring + [c]=165 # Cyan + [a]=210 # Azure + [b]=240 # Blue + [v]=270 # Violet + [m]=320 # Magenta + [p]=350 # Pink +) + +declare -A colors_name=( + [r]="red" + [o]="orange" + [y]="yellow" + [h]="chartreuse" + [g]="green" + [s]="spring" + [c]="cyan" + [a]="azure" + [b]="blue" + [v]="violet" + [m]="magenta" + [p]="pink" +) + +lumi=20 +mode=${3:-Direct} # Direct, Pulse, Flashing, 'Color Cycle' +logo="$(hsv2rgb "${colors[${1:-r}]}" 100 "$lumi")" +fans="$(hsv2rgb "${colors[${2:-r}]}" 100 "$lumi")" + +openrgb -d 0 -m "$mode" -c 000000,000000,"$logo","$logo","$fans",000000 &>/dev/null