Files
dwl-patches/patches/bar-awesomebar/README.md
T
2026-08-24 02:05:59 +02:00

43 lines
1.1 KiB
Markdown

### Description
Based on the corresponding `dwm` patch, this patch implements the AwesomeWM-style bar for `dwl`.
Clients are hidden using the logic already present in the `arrange` function.
#### Default key bindings
* `Mod + s` — Unhide the selected client.
* `Mod + Shift + s` — Unhide all hidden clients on the current tag.
* `Mod + Shift + h` — Hide the focused client.
* `Mod + Shift + j` / `Mod + Shift + k` — Cycle through both visible and hidden clients.
#### Bar buttons
* Clicking the focused client hides it.
* Clicking an unfocused visible client focuses it.
* Clicking a hidden client unhides and focuses it.
### Dependencies
* [bar](/dwl/dwl-patches/raw/branch/main/patches/bar/bar.patch)
### Download
* [main 2026-08-03](/dwl/dwl-patches/raw/branch/main/patches/bar-awesomebar/bar-awesomebar.patch)
### Authors
* [DanD](https://codeberg.org/DanD)
### Credits
This patch is based on the original `dwm` implementation by:
* ornx <ornx[at]protonmail.com>
* Yegor Bayev [kodxpub@gmail.com](mailto:kodxpub@gmail.com)
* Xac [jiangfengxi.c@gmail.com](mailto:jiangfengxi.c@gmail.com)
* G-OD
* mpetco https://codeberg.org/mpetco