Selection of utilities

histui – GTK4 notification daemon

histui is a highly themeable GTK4 notification daemon for Wayland with persistent history.

histui displays desktop notifications with full CSS theming support, stores them for later browsing, and includes a TUI and CLI for querying your notification history.

This is free and open source software.

Features include:

  • Notification daemon:
    • Fully themeable – Create your own themes with CSS, custom layouts, icons, and sounds
    • Theme packs – Self-contained themes with styling, layout, and audio in one directory
    • Hot reload – Edit themes live without restarting
    • Bundled themes – Includes default, minimal, compact, detailed, and catppuccin
    • Light/dark mode – Automatic switching based on system preference
    • Smart icons – App aliases with Nerd Font fallbacks for 350+ apps
    • Clickable notifications – URLs and deep links open the source app
    • Audio alerts – Per-urgency sounds with customizable audio files
    • Wayland native – Layer-shell support for Hyprland, Sway, river, and more
  • History & CLI:
    • Persistent history – Notifications saved to SQLite across sessions
    • TUI browser – Navigate history with vim-style keybindings
    • Powerful filtering – Query by app, urgency, time range, regex
    • Pipeline friendly – JSON, dmenu, and ID output formats
    • Waybar integration – Real-time notification counts
  • Flexible deployment:
    • Standalone daemon – Replace dunst/mako entirely
    • Monitor mode – Keep your existing daemon, just add history tracking
    • Adapter system – Import history from dunst, mako, or swaync

Website: github.com/jmylchreest/histui
Support:
Developer: John Mylchreest
License: MIT License

histui is written in Go. Learn Go with our recommended free books and free tutorials.


Explore Linux

Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category.
In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality.

The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions.
Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others.
Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems.
Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks.
Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems.
Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux.
Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools.
Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux.
Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted