Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

i3status-rust-0.36.0-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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.

Provides

Requires

License

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

Changelog

* 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)

Files

/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