<!-- Please put the pull request description above -->

---

Please check all the boxes that apply:

- [ ] I have read the contribution guidelines in [CONTRIBUTING](https://github.com/dunst-project/dunst/blob/master/CONTRIBUTING.md) guide.
- [ ] I have added documentation for new features (if applicable).
- [ ] I have added tests for new features (if applicable).
- [ ] I have used the assistance of AI/LLM tools (not forbidden, but please disclose).
- [ ] The new code successfully builds locally (`make all` shows no error).
- [ ] The new code successfully passes the test suite (`make test` shows no error).
