xmobar: A Minimalistic Text Based Status Bar

[ bsd3, library, program, system ] [ Propose Tags ]

Xmobar is a minimalistic text based status bar.

Inspired by the Ion3 status bar, it supports similar features, like dynamic color management, output templates, and extensibility through plugins.

Versions [RSS] [faq] 0.3, 0.3.1, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.9.1, 0.9.2, 0.10, 0.11, 0.11.1, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.18, 0.19, 0.20, 0.20.1, 0.21, 0.22, 0.22.1, 0.23, 0.23.1, 0.24, 0.24.1, 0.24.2, 0.24.3, 0.24.4, 0.24.5, 0.25, 0.26, 0.27, 0.28, 0.28.1, 0.29, 0.29.1, 0.29.2, 0.29.3, 0.29.4, 0.29.5, 0.30, 0.31, 0.32, 0.33, 0.34, 0.35, 0.35.1, 0.36, 0.37, 0.38
Change log changelog.md
Dependencies alsa-core (==0.5.*), alsa-mixer (==0.3.*), async, base (>=4.11.0 && <4.15), bsd-sysctl, bytestring (>=0.10.8.2), cereal (>=0.5.8.1), containers, dbus (>=1), directory, extensible-exceptions (==0.1.*), filepath, hinotify (>=0.3 && <0.5), http-client-tls, http-conduit, http-types, iwlib (>=0.1.0 && <0.2), libmpd (>=0.9.2.0), mtl (>=2.1 && <2.3), netlink (>=1.1.1.0), old-locale, parsec (==3.1.*), parsec-numbers (>=0.1.0), process, regex-compat, stm (>=2.3 && <2.6), time, timezone-olson (==0.2.*), timezone-series (==0.1.*), transformers, unix, unsupported-ghc-version (>1 && <1), utf8-string (>=0.3 && <1.1), X11 (>=1.6.1), X11-xft (>=0.2 && <0.4), xmobar [details]
License BSD-3-Clause
Author Andrea Rossato and Jose A. Ortega Ruiz
Maintainer Jose A. Ortega Ruiz <jao@gnu.org>
Category System
Home page http://xmobar.org
Bug tracker https://github.com/jaor/xmobar/issues
Source repo head: git clone git://github.com/jaor/xmobar.git -b master
Uploaded by JoseAntonioOrtegaRuiz at 2021-05-19T01:21:39Z
Distributions Arch:0.38, Debian:0.29.4, Fedora:0.36, FreeBSD:0.23.1, NixOS:0.38, openSUSE:0.36
Executables xmobar
Downloads 50448 total (303 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2021-05-29 [all 2 reports]

Modules

  • Xmobar
    • Plugins
      • Monitors
        • Xmobar.Plugins.Monitors.Common
          • Xmobar.Plugins.Monitors.Common.Run
          • Xmobar.Plugins.Monitors.Common.Types
        • Xmobar.Plugins.Monitors.Cpu

Flags

NameDescriptionDefaultType
with_xft

Use Xft to render text. UTF-8 support included.

DisabledAutomatic
with_utf8

With UTF-8 support.

EnabledAutomatic
with_inotify

inotify support (modern Linux only). Required for the Mail and MBox plugins.

DisabledAutomatic
with_iwlib

Wireless info support via Wext ioctls (deprecated). Required for the Wireless plugin, needs iwlib installed.

DisabledAutomatic
with_nl80211

Wireless info support via nl80211. Required for the Wireless plugin on systems running Linux, the kernel.

DisabledAutomatic
with_mpd

MPD support. Needs libmpd installed.

DisabledAutomatic
all_extensions

Includes all optional extensions.

DisabledAutomatic
with_alsa

Use alsa-mixer to get the volume from soundcards.

DisabledAutomatic
with_datezone

Enables localized date support.

DisabledAutomatic
with_mpris

MPRIS v1, v2 support.

DisabledAutomatic
with_dbus

Publish a service on the session bus for controlling xmobar.

DisabledAutomatic
with_xpm

Enable usage of xpm for icons.

DisabledAutomatic
with_threaded

Use threaded runtime. Required for timer coalescing (less power usage).

DisabledAutomatic
with_rtsopts

Use -with-rtsopts=-V0 to reduce wakeups.

EnabledAutomatic
with_uvmeter

UVMeter only useful to australians.

DisabledAutomatic
with_weather

Enable weather plugin.

EnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates