dotfiles/modules/sketchybar/plugins/colordummy.sh
winston b4a2082428
chore: fix typos
Too many long nights wasted.
2023-02-10 10:17:57 +01:00

164 lines
3.6 KiB
Bash
Executable file

#!/usr/bin/env sh
# vim:fdm=marker
# color definitions {{{
# mocha {{{
mocha_rosewater="f5e0dc"
mocha_flamingo="f2cdcd"
mocha_pink="f5c2e7"
mocha_mauve="cba6f7"
mocha_red="f38ba8"
mocha_maroon="eba0ac"
mocha_peach="fab387"
mocha_yellow="f9e2af"
mocha_green="a6e3a1"
mocha_teal="94e2d5"
mocha_sky="89dceb"
mocha_sapphire="74c7ec"
mocha_blue="89b4fa"
mocha_lavender="b4befe"
mocha_text="cdd6f4"
mocha_subtext1="bac2de"
mocha_subtext0="a6adc8"
mocha_overlay2="9399b2"
mocha_overlay1="7f849c"
mocha_overlay0="6c7086"
mocha_surface2="585b70"
mocha_surface1="45475a"
mocha_surface0="313244"
mocha_base="1e1e2e"
mocha_mantle="181825"
mocha_crust="11111b"
## }}}
## macchiato {{{
macchiato_rosewater="f4dbd6"
macchiato_flamingo="f0c6c6"
macchiato_pink="f5bde6"
macchiato_mauve="c6a0f6"
macchiato_red="ed8796"
macchiato_maroon="ee99a0"
macchiato_peach="f5a97f"
macchiato_yellow="eed49f"
macchiato_green="a6da95"
macchiato_teal="8bd5ca"
macchiato_sky="91d7e3"
macchiato_sapphire="7dc4e4"
macchiato_blue="8aadf4"
macchiato_lavender="b7bdf8"
macchiato_text="cad3f5"
macchiato_subtext1="b8c0e0"
macchiato_subtext0="a5adcb"
macchiato_overlay2="939ab7"
macchiato_overlay1="8087a2"
macchiato_overlay0="6e738d"
macchiato_surface2="5b6078"
macchiato_surface1="494d64"
macchiato_surface0="363a4f"
macchiato_base="24273a"
macchiato_mantle="1e2030"
macchiato_crust="181926"
## }}}
# frappe {{{
frappe_rosewater="f2d5cf"
frappe_flamingo="eebebe"
frappe_pink="f4b8e4"
frappe_mauve="ca9ee6"
frappe_red="e78284"
frappe_maroon="ea999c"
frappe_peach="ef9f76"
frappe_yellow="e5c890"
frappe_green="a6d189"
frappe_teal="81c8be"
frappe_sky="99d1db"
frappe_sapphire="85c1dc"
frappe_blue="8caaee"
frappe_lavender="babbf1"
frappe_text="c6d0f5"
frappe_subtext1="b5bfe2"
frappe_subtext0="a5adce"
frappe_overlay2="949cbb"
frappe_overlay1="838ba7"
frappe_overlay0="737994"
frappe_surface2="626880"
frappe_surface1="51576d"
frappe_surface0="414559"
frappe_base="303446"
frappe_mantle="292c3c"
frappe_crust="232634"
## }}}
## latte {{{
latte_rosewater="dc8a78"
latte_flamingo="dd7878"
latte_pink="ea76cb"
latte_mauve="8839ef"
latte_red="d20f39"
latte_maroon="e64553"
latte_peach="fe640b"
latte_yellow="df8e1d"
latte_green="40a02b"
latte_teal="179299"
latte_sky="04a5e5"
latte_sapphire="209fb5"
latte_blue="1e66f5"
latte_lavender="7287fd"
latte_text="4c4f69"
latte_subtext1="5c5f77"
latte_subtext0="6c6f85"
latte_overlay2="7c7f93"
latte_overlay1="8c8fa1"
latte_overlay0="9ca0b0"
latte_surface2="acb0be"
latte_surface1="bcc0cc"
latte_surface0="ccd0da"
latte_crust="dce0e8"
latte_mantle="e6e9ef"
latte_base="eff2f5"
## }}}
# }}}
LIGHT_THEME="latte"
DARK_THEME="mocha"
# check whether or not macOS is in dark mode
if [[ $(defaults read -g AppleInterfaceStyle) != 'Dark' ]]; then
theme=$LIGHT_THEME
else
theme=$DARK_THEME
fi
function color() {
alpha=${2:-1}
color="$1"
printf -v parsed "%.0f" "$(bc -l <<< "255*${alpha}")"
printf -v alpha "%02x" "$parsed"
selected_color="${theme}_${color}"
echo "0x${alpha}${!selected_color}"
}
sketchybar \
--bar \
color="$(color crust)" \
--default \
icon.color="$(color pink)" \
label.color="$(color pink)" \
--set /space/ \
icon.color="$(color mauve 0.5)" \
icon.highlight_color="$(color pink)" \
--set clock \
icon.color="$(color pink)" \
label.color="$(color pink)" \
--set "Mullvad VPN" \
alias.color="$(color pink)" \
--set "Little Snitch Agent" \
alias.color="$(color pink)" \
--set "Control Centre,Battery" \
alias.color="$(color pink)"
# set the yabai colours as well
yabai -m config active_window_border_color "$(color pink)"
yabai -m config normal_window_border_color "$(color surface0)"
yabai -m config insert_feedback_color "$(color red)"