Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
🍖barbq is a text based status bar for macOS
Haskell C Nix
Branch: master
Clone or download
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows Support cachix Github Action Oct 27, 2019
Barbq Cleans up explore code a bit Jan 24, 2020
getvolume getvolume in C, barbq Dec 24, 2019
.gitignore Toys around with proof of concept Oct 27, 2019
CHANGELOG.md
Main.hs Uses prod yabai in debug mode Jan 5, 2020
README.md Adds screenshots to readme Jan 19, 2020
Setup.hs Toys around with proof of concept Oct 27, 2019
barbq.cabal getvolume in C, barbq Dec 24, 2019
default.nix Cleans up explore code a bit Jan 24, 2020
hie.yaml getvolume in C, barbq Dec 24, 2019
release.nix Toys around with proof of concept Oct 27, 2019
shell.nix Toys around with proof of concept Oct 27, 2019

README.md

Barbq

Barbq 🍖 is a simple, no frills, terminal-based status bar for macOS.

Screenshots

barbq

motivation

Installation

Prerequisites

  • You're using the yabai tiling window manager on your system
  • You're using a font with PragmataPro-style glyphs (afaik this means the PragmataPro font)
  • Nix package manager is installed (optionally with nix-darwin)
  • You have Alacritty installed

Steps

  1. Clone this repo
  2. Add barbq to your nix-darwin environment.systemPrograms array. Alternatively, nix-build release.nix and add the ./result directory to your PATH
  3. Run the following commands (perhaps in a launchd service)
yabai -m rule --add app=Alacritty sticky=on
# You may need to change the path to Alacritty.app for your system
~/Applications/Nix\ Apps/Alacritty.app/Contents/MacOS/alacritty -d 180 1 --position 0 0 -e barbq
  1. Barbq runs!
You can’t perform that action at this time.