Там есть свой IPC (SwayIPC), и утилита swaymsg, для обмена сообщениями. Аналог i3ipc и....не помню как swaymsg в i3 называется. Не суть. Там это все реализовано так. И многие сторонние проекты, та же nwg-shell, опираются на эту фичу и позволяют сильно расширить функционал Sway. В LabWC такого нет, в Wayfire вроде запилили минималистичный IPC, точно не знаю, не слежу.
labwc-tweak я обновил, там вроде добавили возможность смены курсора и че-то ещё. Насчет тем для KDE - вот документация https://develop.kde.org/docs/extend/plasma/theme/quickstart/ я ей пользовался когда пытался понять работу тем оформления в Kvantum. И если честно - до сих пор слабо понимаю, как из квадратиков, кружков и прямоугольников, раскиданных по холсту в формате SVG, движок понимает где какой элемент темы разместить.
Лично мне одинаково сложно, ибо я не дизайнер, вообще не умею работать с векторной графикой и плохо шарю за цвета. Максимум что я могу сделать - изменить цветовой акцент какой-то конкретной темы, правкой её файлов. Поэтому оформление я предпочитаю брать готовое, сделанное людьми с руками чуть прямее, чем у меня. Когда я делал оформление для Sway, я опирался на готовые темы, подстраивая под них цвета. Например Breeze Dark.
Кстати ты особо не обольщайся, ведь тебе нужно будет и тему для Qt делать, чтобы приложения все выглядели однородно. Для того же Kvantum, например. Иначе твое окружение будет пригодно лишь для идейных фанатиков GTK.