Ironbar

A customisable GTK4 status bar for Wayland compositors, written in Rust.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Ironbar

Ironbar is a status bar for Wayland desktops such as Sway and Hyprland. It is built with GTK4 and written in Rust, and is designed to scale from a lightweight minimal bar to a feature-rich one, depending on how you configure it.

The repository includes example configurations, Lua support, a systemd service file and Nix packaging. It is aimed at people who assemble their own desktop around a tiling Wayland compositor rather than using a full desktop environment.

Strengths

  • Native GTK4 bar built for Wayland
  • Scales from minimal to feature-rich setups
  • Example configs, systemd service and Nix packaging included

Limitations

  • Wayland only, no X11 support
  • Configured through files, which takes time to learn

Details

Pricing
FreeFree, with source code published on GitHub.
License
Open source, license not stated
Developer
Jake Stanger
Platforms
Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Sway or Hyprland users building their own desktop bar
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Ironbar

Compare all

Software that can replace Ironbar for an important use case, and what changes if you switch.

  • Waybar

    Add a customizable status bar to compatible Wayland desktops.

    Waybar is a customizable Wayland status bar with workspace and system-status modules, custom styling and scripts, open source under the MIT license.

  • nwg-panel

    Add desktop panels to Sway and Hyprland using GTK.

    nwg-panel provides GTK panels combining launchers, workspace controls and status modules, designed specifically for Sway and Hyprland.

  • Eww

    Create custom desktop widgets using declarative configuration and styling.

    Eww builds panels and other widgets from declarative configuration and styling, and you maintain the scripts that feed it information.

  • Quickshell

    A QtQuick toolkit for building your own status bars, widgets, lockscreens and desktop shells.

    Quickshell is a QtQuick toolkit for building bars, widgets, lockscreens and whole shells, requiring QML or an adopted community configuration rather than a ready-made bar.

  • AGS

    Scaffolding CLI for building custom Linux desktop shells and widgets.

    AGS is a scaffolding CLI for building fully custom Linux desktop shells and widgets, requiring scripting instead of configuring a ready-made bar.

  • Zebar

    A tool for building custom taskbars, desktop widgets and popups on Windows, macOS and Linux.

    Zebar builds custom taskbars, widgets and popups on Windows, macOS and Linux, and custom widgets require some coding or borrowed configurations.

Ironbar as an alternative

Listings that name Ironbar as an alternative.

  • xmobar

    A minimalist text-based status bar for X11, written in Haskell and often paired with xmonad.

    Ironbar is a GTK4 status bar written in Rust for Wayland only, with no X11 support, scaling from minimal to feature-rich setups.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing