observe:
> qdbus org.freedesktop.portal.Desktop \
/org/freedesktop/portal/desktop \
org.freedesktop.portal.Settings.Read \
org.freedesktop.appearance \
color-scheme
1this outputs 1 if in dark mode and 2 if in light mode
thanks, random stranger in a random github issue