feat(sketchybar): opacity function with 0.0-1.0 input
This commit is contained in:
parent
dd85e1ff37
commit
04d5e17718
1 changed files with 28 additions and 27 deletions
|
@ -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)" \
|
||||
|
|
Loading…
Reference in a new issue