greshake / i3status-rust

Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust
GNU General Public License v3.0
2.81k stars 472 forks source link

keyboard_layout span colors #2055

Closed nnovikov closed 1 month ago

nnovikov commented 1 month ago

Hello! Is it possible to use span colors in keyboard_layout mapping? Like this:

[[block]]
block = "keyboard_layout"
driver = "kbddbus"
format = " $layout "
[block.mappings]
"Russian (N/A)" = "<span color='#131313'>ru</span>"
"English (US)" = "en"

In current i3status-rs tags escaped and passed to status bar as text.

MaxVerevkin commented 1 month ago

Can you try format = " $layout.pango-str() "?

nnovikov commented 1 month ago

It's works! Thanks.