Skip to content
/ moonbar Public

Highly configurable, hyprland supported status bar written in C

License

Notifications You must be signed in to change notification settings

s0cks/moonbar

Repository files navigation

moonbar

A GTK4 based status bar, scripted and configured in lua + styled w/ css

Installing

Requirements

In order to install you will need the following installed:

  • git
  • cmake
  • gtk4
  • gtk4-layer-shell
  • cmake
  • ninja
  • clang

Building

Build using Task

If you have task installed you can do the following for easier builds:

task configure -- debug
task

Building Manually

You can build by doing the following:

git clone git@github.com:s0cks/moonbar.git && cd moonbar
cmake --preset=debug .
cmake --build build/

Running

Running using task

You can run moonbar using task

task run

Running Manually

# consult w/ bin/run-moonbar
./bin/run-moonba

Example Config

See example/

LICENSE

See LICENSE

Contributing

See Contributing

About

Highly configurable, hyprland supported status bar written in C

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published