#!/bin/sh CMD="$1" shift is_light() { bspc config focused_border_color | grep '#068c70' > /dev/null } if [ "$CMD" = switch-colors ]; then if is_light; then CMD=dark-colors SCHEME=dark else CMD=light-colors SCHEME=light fi elif is_light; then SCHEME=light else SCHEME=dark fi FONT=Iosevka:pixelsize=30 if [ "$SCHEME" = light ]; then ROOT_BG=#c1e6c2 BAR_BG=#e1e6d2 BAR_FG=#1a343a BAR_ACTIVE=#b0decc BAR_URGENT=#9b0640 BAR_EMPTY=#b0b0b0 NORMAL_BORDER=#b0b0b0 FOCUS_BORDER=#068c70 EMACS_THEME=lupan-light else ROOT_BG=#343a1a BAR_BG=#1a343a BAR_FG=#f2f6e1 BAR_ACTIVE=#3585ce BAR_URGENT=#9b0640 BAR_EMPTY=#808080 NORMAL_BORDER=#808080 FOCUS_BORDER=#3585ce EMACS_THEME=lupan-dark-blue fi switch_colors() { xrdb -merge <