i3status-rust
i3status-rust copied to clipboard
Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust
Since PR #1686, overriding a default action is easy, you just need to write a `block.click` for the same `button`. There were many elements that made me think that you...
# Motivation My initial impulse for this is that I use both `backlight` and `hueshift`, and it'd be nice for them to behave the same way, but they don't. I...
The blocks in the text output of `i3status-rs` do not match the rendered blocks one-to-one. Instead, the short form and full form labels are separate elements; blocks with multiple placeholder...
The current block config is: ```toml [[block]] block = "net" format = " $icon {$ssid ($signal_strength)|Wired connection} " inactive_format = " $icon No connection " ```
When connected to a VPN via [OpenConnect client](https://wiki.archlinux.org/title/OpenConnect), the net block does not use the `net_vpn` icon.
Mention these names in the docs: https://github.com/greshake/i3status-rust/blob/69b3843051c7444ebb04229efbdabf004d10907b/src/blocks/music.rs#L142-L144
### System info > CPU : AMD Ryzen 9 5900HS with Radeon Graphics > GPU : NVIDIA GeForce RTX 3070 Mobile > iGPU : AMD ATI Radeon Vega Series ###...
Hi! I was wondering about possible optimizations made or not by `i3status-rust`, to be as "resource-friendly" as possible. Let's take this example configuration: ```toml [theme] theme = "solarized-dark" [icons] icons...
Seems to be related to this?: https://github.com/greshake/i3status-rust/blob/325f6de4a20799625b7ae6c95a2c7e2241d06c3d/src/widget.rs#L94  ``` [[block]] block = "custom_dbus" path = "/foo" format = "$text.pango-str()" ``` Sending dbus command: ``` busctl --user call rs.i3status /foo rs.i3status.custom...