#!/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 wether 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)"