| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: i3status-rust | Distribution: openSUSE Tumbleweed |
| Version: 0.36.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Fri Mar 13 17:04:31 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 18190204 | Source RPM: i3status-rust-0.36.0-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/greshake/i3status-rust | |
| Summary: Feature-rich and resource-friendly replacement for i3status, written in Rust | |
i3status-rs is a feature-rich and resource-friendly replacement for i3status, written in pure Rust. It provides a way to display "blocks" of system information (time, battery status, volume, etc) on the i3 bar. It is also compatible with sway.
APSL-2.0 AND GPL-3.0-or-later AND MPL-2.0 AND Apache-2.0 AND (Apache-2.0 OR MIT) AND CC-BY-3.0 AND CC-BY-SA-4.0 AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND BSL-1.0 AND (Apache-2.0 OR BSL-1.0) AND CC0-1.0 AND (GPL-2.0-or-later OR MIT) AND HPND AND ISC AND Zlib AND BSD-2-Clause AND BSD-3-Clause AND Unicode-DFS-2016
* Fri Mar 13 2026 Clemens Famulla-Conrad <cfamullaconrad@suse.com>
- Add zypper support in package block
+ 0001-packages-add-zypper-support-from-openSUSE.patch
* Thu Mar 12 2026 Clemens Famulla-Conrad <cfamullaconrad@suse.com>
- Update to 0.36.0:
* `calendar`: added support for recurring events
* `disk_iostats`: added persistent device name and partition support
* `disk_space`: added support for `btrfs`
* `notify`: added `history_count` variable and `show_all` action
* `packages`: added support for `apk`, `brew`, `flatpak` and `snap`
* `sound`: added `pipewire` driver
* `sound`: improved headphones detection for PipeWire
* `taskwarrior`: fixed high CPU usage with taskwarrior v3
* `vpn`: added driver for cloudflare's `warp`
* `vpn`: added driver for `tailscale`
* `xrandr`: added `refresh_rate`
* Breaking changes:
* `weather`: `sunrise`/`sunset` will not be set during polar days/nights
when using the `metno` or `nws` service
- Update to 0.35.0
* `battery`: fixed negative remaining time that appears in recent Linux kernels
* `calendar`: fixed calendar retrieval if caldav server replies with multiple
`<comp ..>` entities
* `memory`: fixed "available memory" estimate provided by the Linux kernel.
This matches other tooling other than htop - refer to
https://github.com/htop-dev/htop/issues/1307
* `net`: fixed default interface detection to use the one with the lowest metric
* `packages`: fixed to handle recent updates in `pacman` package manager
* `service_status`: added support for systemd user services
* Fri Apr 04 2025 Dawid Adam <nyslay@gmail.com>
- Update to 0.33.2:
* .eng formatter: add show parameter
* when using theme overrides you can now reference a color name defined in ~/.Xresources, e.g., x:background looks for a line like *background: #aabbcc in ~/.Xresources (see also .Xresources)
* Add support for wheel left and right clicks
* Fix bad event errors in focused_window block
* Removed apt, dnf, and pacman blocks, use packages block instead
* Fri May 31 2024 Dawid Adam <nyslay@gmail.com>
- Update to 0.33.1:
* Memory: add zram, zswap support
* Music: allow asymmetric seek steps
* Time: snap seconds to the multiple of interval
* Privacy(Pipewire): fix status bar freezing
* Privacy(v4l): change device scan method
* Kdeconnect: fix device_id parameter
* AMD GPU: better error message on device not found
* Fri May 31 2024 Dawid Adam <nyslay@gmail.com>
- Update to 0.33.0:
* Kdeconnect: removed hide_disconnected option and connected formatting flag
* cpu: Add critical_info/warning_info/info_info options
* Kdeconnect: add format_disconnected and format_missing options
* Toggle: allow customizing state/theming when on/off by adding state_on and state_off options
* Disk Space: add support for TiB, GiB, MiB and KiB in alert_unit
* Add new privacy block which can detect if your webcam, screen/monitor, microphone, or audio monitor is being captured by another application. Note: only webcams that use v4l can be detected by default, enable the pipewire to monitor the use of the other listed kinds of media.
* Add new packages block which supports apt, dnf, and pacman/aur
* Fri May 31 2024 Dawid Adam <nyslay@gmail.com>
- Update to 0.32.3:
* Weather: add zip option for OpenWeatherMap
* Weather: add format_alt option
* Weather: implement forecast
* Music: add format_alt
* Apt: added config option ignore_updates_regex to filter the list of updates
* Time: add basic support for non Gregorian calendars (#1968).
* Xrandr: support multiple outputs
* Fail if click handler config refers to unknown button.
* Weather: location placeholder now works with Met.no if autolocate is enabled
* Fri May 31 2024 Dawid Adam <nyslay@gmail.com>
- Update to 0.32.2:
* Weather: Add icons for night, separated icons for Fog/Mist from Cloudy.
* icons: Add new set of emoji icons.
* Fix "update = true" click event handling for some blocks (e.g. pacman).
* Tue Sep 19 2023 Lubos Kocman <lubos.kocman@suse.com>
- License correction based on legaldb review
* Tue Sep 05 2023 Dawid Adam <nyslay@gmail.com>
- Update to 0.32.1:
* Weather(metno): stop using an API which was terminated on August 31, 2023. The functionality of the block is not affected, but all i3status-rust versions older than 0.32.1 will be unable to use met.no weather service.
* Tue Sep 05 2023 Dawid Adam <nyslay@gmail.com>
- Update to 0.32.0
* Update default memory format.
* Fix inconsistent rounding in .eng() formatter.
* AMD GPU: select device automatically if device is not set.
* Fri Aug 04 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.31.9:
* Add missing default net_cellular icon progression in the "none" icon set.
* Removed unused default icons in the "none" icon set.
* Defer icon lookup until formatting (see #1774)
* Fri Jun 30 2023 nyslay@gmail.com
- Update to version 0.31.8:
* v0.31.8
* update NEWS.md
* update inotify code not to use deprecated fns
* update deps (fixes build on latest nightly)
* switch to upstream git zbus
* use is_some_and(..) instead of map_or(false, ..)
* build(deps): bump openssl from 0.10.54 to 0.10.55
* update README
* Temporarily switch to a fork of zbus
* v0.30.7
* Fri Jun 30 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.31.8:
* Music block now functions properly when a player name contains -.
* Fri Jun 30 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.31.7:
* Maildir: Support glob expansions in inboxes (for example, this now works: inboxes = ["~/Maildir/account1/*"]).
* Battery(sysfs): Handle the case when charge rate is lower than current power usage.
* Keyboard layout: Add support for keyboard layout variant to setxkbmap driver.
* Blocks that make web requests will now do 3 retries before displaying an error.
* Blocks can now recover from "Failed to render full text" errors.
* Fri Jun 30 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.31.6:
* Support custom separators in rotating text. Example: format = " $title.str(max_w:30, rot_interval:0.2, rot_separator:' - ') |".
* Battery(sysfs): calculate battery level based on {charge,energy}_{now,full} instead of kernel-provided capacity (see #1906).
* Text formatting now operates on graphemes instead of "chars". This means that symbols like "a̐" are now processed correctly.
* Fri Jun 30 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.31.5:
* Net: do not consider IPs with scope host or lower.
* Net: Define an "active" interface as an interface with 1) state UP or 2) state UNKNOWN but has an IP. Previously only part 1) was considered.
* Net: add inactive_format.
* Fri Jun 30 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.31.4:
* Update Cargo.lock.
* Fri Jun 30 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.31.3:
* Kdeconnect: Add connectivity report (cell network)
* Add vertical option for bar formatting (▁ ▂ ▃ ▄ ▅ ▆ ▇)
* Fri Jun 30 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.31.2:
* Vpn: add mullvad driver.
* Don't require block = "..." to be the first field.
* Battery: automatically recover from some errors.
* Sound: automatically reconnect to pulseaudio server when connection fails.
* Fri Jun 30 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.31.1:
* Update material-nf icon set for Nerd Fonts v3.
* Temperature: the icon now reflects the max temperature (material-nf icon set only).
* Fri Jun 30 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.31.0:
* Sound: mappings_use_regex now defaults to true.
* block = "..." is now required to be the first field of block configs. However, an error in a block's config will not break the entire bar.
* Battery: added charging_format config option.
* Net: fix missing_format option.
* Backlight: fix "calibright config error".
* The default release profile no longer strips the binary.
* Added release-debug-info profile.
* Wed Apr 19 2023 nyslay@gmail.com
- Update to version 0.30.7:
* update crossbeam-channel (0.5.7 is yanked)
* update NEWS.md
* formatting: try to fix rounding in .eng() (#1858)
* update NEWS.md
* docs: fix some manpages by disabling texmath extension
* docs: rearrange sound docs to match other blocks
* update NEWS.md
* sound: add active_port_mappings, hide active_port when not available
* custom: set child's stdin to null
* move some docs from readme to blocks.rs
* Wed Apr 19 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.30.7
- Added:
* Backlight: Add regex device name matching, and display/control more than one monitor with the same block.
* Backlight: Add missing_format option.
* Sound: add mappings_use_regex option which makes the block treat mappings as regexps. Defaults to false.
* Sound: add $active_port placeholder and active_port_mappings option.
- Changed
* Kdeconnect: do not fail if notifications are not available.
* Fix a panic when formatting a number as tebibytes.
* Custom: set command stdin to null. This prevents custom commands from stealing click events.
* Fix some rounding errors in .eng formatter.
* Wed Apr 19 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.30.6
- Added:
* New block: vpn: Shows the current connection status for VPN networks. Currently only nordvpn is supported (#1725).
* Padding character of eng formatter is now configurable. For example, $volume.eng(pad_with:0) will render as 05% instead of 5%.
* Bluetooth: added battery_state config option which allows to customize block's color in relation to device battery level (#1836).
* Bluetooth: added $battery_icon placeholder (#1837).
* Time: Right click on the block to reverse cycle between timezones (#1839).
- Changed
* TNet: the WiFi icon now reflects the signal strength (material-nf icon set only).
* TApt: now works on systems with non-English locales (#1843).
* TNotify: support latest SwayNotificationCenter version.
* Wed Apr 19 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.30.5
- Added:
* New block amd_gpu: display the stats of your AMD GPU.
* Battery: filter battery selection by model (#1808).
* External_ip: allow forcing legacy (v4) IP (#1801).
- Changed
* Backlight: improve ddcci interactions (#1770).
* Battery: fix the default device for UPower driver.
* Custom: support shell expansions in watch_files.
* Custom_dbus: fix default format.
* merge_with_next block option now works with non-native separators, and also fix color of separators.
* Hueshift: step now actually maxes at 500 (#1827)
* Fix --help page.
* config,theme,icons: do not look for files relative to the CWD
* Wed Mar 08 2023 Dawid Adam <nyslay@gmail.com>
- Update to version 0.30.4
- Added:
* Time: timezone can now be set to a list of values. Click on the block to cycle between timezones.
- Fixed:
* Net: prefer the default device when multiple devices match the regex.
* Cpu: fix panic on systems which do not report CPU frequency.
* Bluetooth: change block color based on battery level.
* Memory: consider ZFS arc cache as available memory.
* Backlight: reconnect after monitor sleeps.
* Nvidia GPU: display unavailable stats as zeros instead of failing.
* Bluetooth: correctly display battery level even if it is not available instantly.
* Net: get SSID from NL80211_BSS_INFORMATION_ELEMENTS (makes SSID available on Linux kernel 5.19 and newer).
* Backlight: fallback to sysfs on systems which don't use systemd-logind.
* Do not require config file to have a .toml extension.
* Tue Feb 28 2023 nyslay@gmail.com
- Update to version 0.30.3:
* v0.30.3
* make pomodoro usable again
* Update NEWS.md
* Update NEWS.md
* readme: list all possible `button` values
* setting a click handler without action disables default action
* net: do not panic if ip addr has wrong length
* Fix typos (#1738)
* music: fix typo for 'play' and 'preferred' (#1754)
* net: select first available local ip
* Tue Feb 28 2023 Dawid Adam <nyslay@gmail.com>
- Update to 0.30.3
* New service_status block: monitor the state of a (systemd) service.
* New tea_timer block: a simple timer.
* When blocks error they no longer take down the entire bar. Instead, they now enter error mode: "X" will be shown and on left click the full error message will be shown in the bar.
* apt block has new ignore_phased_updates option. (#1717)
* battery now supports empty_threshold to specify below which percentage the battery is considered empty, and empty_format to use a custom format when the battery is empty.
* battery now supports not_charging_format config option. (#1685)
* custom_dbus block can now be used more than once in your config.
* custom block has new config option persistent which runs a command in the background and updates the block text for each received output line.
* focused_window block now supports most wlroots-based compositors.
* music block now supports controlling and displaying the volume for individual players (#1722)
* music block now has interface_name_exclude and improved playerctld support (#1710)
* net block now supports regex for device (#1601)
* notify block now has support for SwayNotificationCenter via driver = "swaync" (#1662)
* weather block now supports using met.no as an info source (#1577)
* More blocks now support format option (custom, custom_dbus, hueshift, maildir, notmuch, pomodoro, time, uptime)
* Some blocks now have debug logs which can be enabled like so: RUST_LOG=block=debug i3status-rs where "block" is the block name.
* Default click actions for blocks can now be remapped (#1686)
/usr/bin/i3status-rs /usr/share/doc/packages/i3status-rust /usr/share/doc/packages/i3status-rust/CONTRIBUTING.md /usr/share/doc/packages/i3status-rust/NEWS.md /usr/share/doc/packages/i3status-rust/README.md /usr/share/doc/packages/i3status-rust/examples /usr/share/doc/packages/i3status-rust/examples/README.md /usr/share/doc/packages/i3status-rust/examples/config.toml /usr/share/doc/packages/i3status-rust/examples/scripts /usr/share/doc/packages/i3status-rust/examples/scripts/http-status-code.sh /usr/share/doc/packages/i3status-rust/examples/scripts/screenshot.sh /usr/share/doc/packages/i3status-rust/examples/scripts/theme-switch.sh /usr/share/doc/packages/i3status-rust/manual_install.md /usr/share/doc/packages/i3status-rust/themes.md /usr/share/i3status-rust /usr/share/i3status-rust/icons /usr/share/i3status-rust/icons/awesome4.toml /usr/share/i3status-rust/icons/awesome5.toml /usr/share/i3status-rust/icons/awesome6.toml /usr/share/i3status-rust/icons/emoji.toml /usr/share/i3status-rust/icons/material-nf.toml /usr/share/i3status-rust/icons/material.toml /usr/share/i3status-rust/themes /usr/share/i3status-rust/themes/bad-wolf.toml /usr/share/i3status-rust/themes/ctp-frappe.toml /usr/share/i3status-rust/themes/ctp-latte.toml /usr/share/i3status-rust/themes/ctp-macchiato.toml /usr/share/i3status-rust/themes/ctp-mocha.toml /usr/share/i3status-rust/themes/dracula.toml /usr/share/i3status-rust/themes/gruvbox-dark.toml /usr/share/i3status-rust/themes/gruvbox-light.toml /usr/share/i3status-rust/themes/modern.toml /usr/share/i3status-rust/themes/native.toml /usr/share/i3status-rust/themes/nord-dark.toml /usr/share/i3status-rust/themes/plain.toml /usr/share/i3status-rust/themes/semi-native.toml /usr/share/i3status-rust/themes/slick.toml /usr/share/i3status-rust/themes/solarized-dark.toml /usr/share/i3status-rust/themes/solarized-light.toml /usr/share/i3status-rust/themes/space-villain.toml /usr/share/i3status-rust/themes/srcery.toml /usr/share/i3status-rust/themes/tomorrow-night.toml /usr/share/licenses/i3status-rust /usr/share/licenses/i3status-rust/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:32:08 2026