Apparently libdecor now has gtk plugin so it might be worth at least giving it a shot and see if we can implement our decorations with it. Link: https://gitlab.gnome.org/jadahl/libdecor