linux observer

feat(brand): add make brand-sync for the icon theme master

The scalable app and status sources are copies from the brand source. The hicolor PNG ladder has no committed raster there, so each of the eight sizes is rendered straight from the vendored app SVG at its exact pixel size rather than downsampled from one raster. The status filenames are this theme's, not the brand source's; the mapping lives in the Makefile beside the target, because it is the contract crates/solstone-linux/build.rs embeds by constant. Output is deterministic. The assets themselves are deliberately not updated in this commit: the app icon is a generation behind and the next change to it supersedes the catch-up, so syncing now would churn every binary twice.


+31 -1
1 changed file