# DWM with Quickshell

**URL:** <https://lab.justaguylinux.com/t/dwm-with-quickshell/67>\
**Category:** Setups & Builds\
**Created:** [September 5, 2026, 8:16pm UTC](https://lab.justaguylinux.com/t/dwm-with-quickshell/67 "2026-09-05T20:16:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![drew](https://lab.justaguylinux.com/user_avatar/lab.justaguylinux.com/drew/32/8_2.png) [@drew](https://lab.justaguylinux.com/u/drew)\
**Post date:** [September 5, 2026, 8:16pm UTC](https://lab.justaguylinux.com/t/dwm-with-quickshell/67/1 "2026-09-05T20:16:25Z")

</div>

[![](https://lab.justaguylinux.com/uploads/default/original/1X/307a434c11a674dcf29b54fbb6d6f13604786d27.jpeg "DWM with a Quickshell Bar | The New dwm-setup on Butterbian") ](https://www.youtube.com/watch?v=Nrg_akmED3Q)

---

<div class="post-metadata">

**Author:** ![fabiano](https://lab.justaguylinux.com/user_avatar/lab.justaguylinux.com/fabiano/32/91_2.png) [@fabiano](https://lab.justaguylinux.com/u/fabiano)\
**Post date:** [September 14, 2026, 7:40pm UTC](https://lab.justaguylinux.com/t/dwm-with-quickshell/67/2 "2026-09-14T19:40:24Z")

</div>

Hi Drew

I prepared a patch with bluetooth reliability improvements for quickshell-network.

### Summary

This patch improves bluetooth behavior by:

- using helper scripts for bluetooth power/connect/pair actions,
- including Trusted devices in the known-device list (not only Paired),
- adding right-click Forget device action in bluetooth rows,
- adding best-effort bluetooth audio sink handoff after successful connect/pair,
- avoiding user-specific hardcoded paths by deriving script paths from Quickshell.shellDir.

How do I send this to you so you can analyze whether it’s useful for the project?

---

<div class="post-metadata">

**Author:** ![drew](https://lab.justaguylinux.com/user_avatar/lab.justaguylinux.com/drew/32/8_2.png) [@drew](https://lab.justaguylinux.com/u/drew)\
**Post date:** [September 15, 2026, 2:08pm UTC](https://lab.justaguylinux.com/t/dwm-with-quickshell/67/3 "2026-09-15T14:08:16Z")

</div>

Thanks, that sounds useful. quickshell-network lives inside [Making sure you're not a bot!](https://justaguy.dev/drew/dwm-setup) under config/quickshell-network. Butterforge doesn’t do forks, but you can open a pull request directly: sign in with Codeberg or GitHub, add an SSH key, then push your branch with

git push origin HEAD:refs/for/main -o topic=bluetooth-reliability -o title=“Bluetooth reliability improvements”

and Forgejo will create the PR. Full steps are in CONTRIBUTING.md in the repo. If that’s awkward, a git format-patch file attached to an issue works too.

---

<div class="post-metadata">

**Author:** ![fabiano](https://lab.justaguylinux.com/user_avatar/lab.justaguylinux.com/fabiano/32/91_2.png) [@fabiano](https://lab.justaguylinux.com/u/fabiano)\
**Post date:** [September 15, 2026, 6:03pm UTC](https://lab.justaguylinux.com/t/dwm-with-quickshell/67/4 "2026-09-15T18:03:41Z")

</div>

Thank you,

I follow your guide and create the PR:

> **[Bluetooth reliability improvements](https://justaguy.dev/drew/dwm-setup/pulls/5)**
>
> \- Route bluetooth power/connect/pair actions through helper scripts\\n- Include trusted devices in known-device listing\\n- Add right-click forget action on bluetooth device rows\\n- Add best-effort bluetooth audio default sink handoff after connect\\n-...

I hope that could be usefull, you do a amazing job.

Congrats!
