i wanted to learn how to use the layer-shell protocol for wayland, more specifically gtk4-layer-shell, and wrote a little C program that's meant as a popup/dropdown from the top bar to control volume and brightness with sliders.

source: https://git.sr.ht/~minute/reform-waypanel/tree