sway/i3status-wrapper: Usar --no-colors en vez de hacer manualmente

This commit is contained in:
Cat /dev/Nulo 2022-03-27 14:58:51 -03:00
parent 7bcde0ecb0
commit 94597e8744

View file

@ -2,18 +2,13 @@
. ~/.profile . ~/.profile
# https://stackoverflow.com/a/54547589
strip() {
cat /dev/stdin | sed $'s/\e\\[[0-9;:]*[a-zA-Z]//g'
}
i3status | while true; do i3status | while true; do
read line read line
json_array="$(echo $line | grep -F [{ | sed -e 's/^,//')" json_array="$(echo $line | grep -F [{ | sed -e 's/^,//')"
if test -z "$json_array"; then if test -z "$json_array"; then
echo "$line" echo "$line"
else else
zeit_obj='{"name":"zeit","instance":"zeit","markup":"none","full_text":"'$(zeit tracking | strip)'"}' zeit_obj='{"name":"zeit","instance":"zeit","markup":"none","full_text":"'$(zeit tracking --no-colors)'"}'
json_array="$(echo $json_array | jq ". |= [$zeit_obj] + .")" json_array="$(echo $json_array | jq ". |= [$zeit_obj] + .")"
echo "$json_array," echo "$json_array,"
fi fi