close

./wm/oatbar, Standalone desktop bar

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 0.3.1, Package name: oatbar-0.3.1, Maintainer: pkgsrc-users

Oatbar is a standalone desktop bar that can be used with various WMs and DEs.
This bar aims to become one of the most full-featured bars available.


Master sites:

Filesize: 1771.256 KB

Version history: (Expand)


CVS history: (Expand)


   2026-04-16 09:56:21 by pin | Files touched by this commit (5) | Package updated
Log message:
wm/oatbar: update to 0.3.1

0.3.1
 - Updated dependencies

0.3.0
This update introduces several major new features and reliability improvements, \ 
expanding Oatbar's reach to Wayland and enhancing its interaction with AI \ 
agents.
Major Features

 - Wayland Support: Full support for Wayland compositors via \ 
smithay-client-toolkit. Oatbar now runs natively on modern displays.
 - Tray Support (SNI): Integration with the Status Notifier Item (SNI) protocol. \ 
Display and interact with system tray icons from your status bar.
 - MCP Server Integration: A powerful new Model Context Protocol (MCP) server \ 
allows AI agents to interact directly with your status bar, reporting status and \ 
setting variables. You can configure
 - your bar with the help of MCP because you agent has access to configs and data.
 - MPRIS Support: Control your music and media players directly from Oatbar. \ 
View metadata like artist and track titles in real-time.
 - Battery Module: Built-in support for monitoring battery status, including \ 
charging states and percentages.
 - Improved Controls: oatctl poke now supports targeting specific commands, \ 
making it easier to trigger updates for individual modules.

Smaller Fixes & Improvements

 - Monitor Compatibility: Fixed issues with monitor matching and vertical \ 
offsets (monitor.y) to ensure correct positioning on all screen layouts.
 - Wayland Reliability: Improved handling of laptop lid events to prevent \ 
crashes or layout issues.
 - UI/UX Fixes:
     - Resolved a bug where workspaces wouldn't update when window titles \ 
remained static.
     - Improved error reporting by including the command name in "Command \ 
failed" messages.
 - Battery Formatting: Refined the default formatting and behavior of the \ 
battery module.
 - Dependency Management: Updated core dependencies (including xcb) to fix \ 
stability issues and address reported bugs.
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2025-12-12 10:34:07 by pin | Files touched by this commit (4) | Package updated
Log message:
wm/oatbar: update to 0.2.0

Oatbar 0.2.0: The AI-Powered Status Bar

I am excited to announce the release of Oatbar 0.2.0! This release brings a \ 
major new capability to your desktop: first-class integration with Large \ 
Language Models (LLMs).
Major Feature: oatbar-llm

Oatbar now ships with oatbar-llm, a powerful utility that allows you to pipe \ 
system data, logs, or any command output into an LLM and display the processed \ 
result on your bar.

    Multi-Provider Support: Works out of the box with Google Gemini, OpenAI, \ 
Anthropic, Mistral, xAI, and Ollama.
    Context-Aware: Feed command outputs (like git status, journalctl, weather) \ 
as context to the LLM.
    Knowledge Base: Provide static markdown files (style guides, schedules, \ 
runbooks) to ground the LLM's responses.
    Structured Output: Automatically handles JSON formatting for seamless \ 
integration with Oatbar blocks.

Check out the LLM Cookbook for examples like:

    System Health Analyzer
    Weather & Outfit Advisor
    Hacker News Summarizer
    Security Monitor

Other Improvements

    Rotating Logs: Improved logging infrastructure with file rotation to keep \ 
disk usage in check.
    Default Features: LLM support is now enabled by default, so you don't need \ 
to mess with feature flags to get started.

Enjoy the new release!
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-04-03 23:05:30 by pin | Files touched by this commit (1)
Log message:
wm/oatbar: reset maintainer
   2024-12-27 09:21:09 by Thomas Klausner | Files touched by this commit (1055)
Log message:
*: recursive bump for pango requiring fontconfig 2.15
   2024-07-18 11:58:29 by pin | Files touched by this commit (4) | Package updated
Log message:
wm/oatbar: update to 0.1.0

 - No ChangeLog provided.
   2024-04-07 09:35:33 by Thomas Klausner | Files touched by this commit (1138)
Log message:
*: bump for cairo buildlink3.mk change

lzo was made an option