printf '},\n'
}
+print_clipboard() {
+ print_selection() {
+ print_bar_block "$1:[" "${COL_WHITE}" 0
+ CLEANED=$(wl-paste $2 | sed 's/"/\\"/g')
+ ELLIPSIS=
+ if [ $(echo "${CLEANED}" | wc -c) -gt 32 ]; then
+ CLEANED=$(echo "${CLEANED}" | cut -zc'-29')
+ ELLIPSIS='...'
+ fi
+ print_bar_block "${CLEANED}" "" 0
+ print_bar_block "${ELLIPSIS}]" "${COL_WHITE}"
+ }
+ print_selection C
+ print_selection P --primary
+}
+
print_online() {
print_conn() {
print_bar_block "$(echo $1 | cut -c1):" "" 0
printf '{"version": 1}\n['
while true; do
printf '['
+ print_clipboard
print_online
print_battery
print_temperature