xdg_toplevel_icon protocol

Maintainers:
Matthias Klumpp <matthias@tenstral.net>
