### 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 * 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