feat(sketchybar): opacity function with 0.0-1.0 input

This commit is contained in:
winston 2022-12-05 10:45:17 +01:00
parent dd85e1ff37
commit 04d5e17718
Signed by: winston
GPG key ID: 3786770EDBC2B481

View file

@ -130,10 +130,11 @@ else
fi
function color() {
alpha=${2:-255}
alpha=${2:-1}
color="$1"
printf -v alpha "%02x" "$alpha"
printf -v parsed "%.0f" "$(bc -l <<< "255*${alpha}")"
printf -v alpha "%02x" "$parsed"
selected_color="${theme}_${color}"
echo "0x${alpha}${!selected_color}"
}
@ -145,7 +146,7 @@ sketchybar \
icon.color="$(color pink)" \
label.color="$(color pink)" \
--set /space/ \
icon.color="$(color mauve 128)" \
icon.color="$(color mauve 0.5)" \
icon.highlight_color="$(color pink)" \
--set clock \
icon.color="$(color pink)" \