From the collection
vir-gtk
No. 030
A standalone Rust library extracting the shared GTK4 styling and D-Bus portal interaction layer for the VirInvictus desktop suite.
vir-gtk provides the foundational visual identity for Atrium, Conservatory, Viaduct, and Colophon. It replaces libadwaita with a bespoke flat Kanagawa-themed framework.
The library handles org.freedesktop.portal.Settings DBus resolution for system color schemes, providing dynamic dark mode integration. It also bakes in Kanagawa DRAGON and LOTUS hex palettes, injecting token-replacement CSS and GTK 4.16+ custom property blocks directly into consuming applications.