1
0
Fork 0
archlinux/home/oli/bin/i3blocks/_utils

33 lines
690 B
Bash

#!/usr/bin/env bash
#
# Shared utilities for i3blocks scripts.
# Source this file to get color variables and the icon() helper.
# Colors are available immediately on source — no function call needed.
# Generic
ok_fg="#f0f0f0"
warn1_bg="#facc15"
warn1_fg="#36454f"
warn2_bg="#cc8d22"
warn2_fg="#36454f"
crit_bg="#710f3d"
crit_fg="#c0c8c6"
# Audio
mute_bg="#303030"
mute_fg="#e0e0e0"
# Weather
frost_bg="#5b8dd9"
frost_fg="#f0f0f0"
cold_bg="#7ec8e3"
cold_fg="#1a1a2e"
warm_bg="#facc15"
warm_fg="#36454f"
hot_bg="#cc3300"
hot_fg="#f0f0f0"
# Wrap a glyph in Pango markup for consistent icon sizing and vertical alignment
icon() {
echo "<span size='xx-large' rise='-4096'>$1</span>"
}