Go to file
MadcowOG a5dbf902cf If monitors on the compositor side are disable, they are removed as globals client side.
So we need to recreate them after they are turned back on.
Also, used g_object_unref on PangoFontDescription rather than pango_font_description_free which would cause a crash.
2023-05-12 14:28:26 -07:00
protocols Readme change and removed unneeded protocol 2023-02-22 22:41:40 -08:00
src If monitors on the compositor side are disable, they are removed as globals client side. 2023-05-12 14:28:26 -07:00
.gitignore Refactor, everything is basically just a callback at this point, but they appear to be more stable. 2023-04-19 17:04:52 -07:00
LICENSE Initial commit 2023-02-19 19:13:34 +00:00
Makefile Refactor, everything is basically just a callback at this point, but they appear to be more stable. 2023-04-19 17:04:52 -07:00
README.md Moved patch links to the wiki and added a link to the wiki. So hopefully people will see the patches. 2023-04-19 17:51:21 -07:00
dwl-bar.1 Refactor, everything is basically just a callback at this point, but they appear to be more stable. 2023-04-19 17:04:52 -07:00

README.md

dwl-bar

dwm-like bar for dwl

I believe dwl-bar provides a more dwm-like experience out of the box than other bars like somebar.

Dependencies

I'm not sure what the package names will be for your distrobution, so just make sure these are generally what you have.

  • make
  • pango
  • cairo
  • wayland
  • wayland-protocols

Compile

Compile with make, install with make install, uninstall make uninstall.

Configuration

Like most suckless-like software, configuration is done through src/config.def.h modify it to your heart's content. dwl-bar is compatible with someblocks for status.

If you want dwl-bar to control dwl (via mouse gestures primarily) you may want to apply the ipc patch. However, do note that you will also need to apply the ipc patch for dwl.

For more information about patching see the hacking article from suckless and the wiki for available patches.

Thanks

Thanks to raphi for somebar this project borrows from it. The ipc protocol is also just the ipc patch in somebar's contrib/. Thanks to the swaybar contriutors and Drew DeVault for swaybar, I basically did a lot of this project with it open in browser.