Theme marketplace
Lightweight, plugins-without-plugins. Each theme is a single
.css file that overrides SoloMD's CSS variables — no
JavaScript runs. Install from inside the app
(Settings → Browse community themes) or just
download the file and point Custom CSS at it.
Want to publish your own theme?
Themes are curated — we ship a single index.json
manifest that lists every theme + its CSS URL. To add yours:
-
Author a
.cssfile that overrides only the CSS variables in styles/main.css. Don't use!importantor selector hacks — the variables alone restyle the whole app. - Render a 600×400 preview screenshot. Solid colors are fine.
-
Open a PR against
web/public/themes/index.jsonadding your{ id, name, author, description, url, preview, tags, license }entry, plus the.css+ preview file in the sameweb/public/themes/directory. - Once merged, the theme shows up in everyone's Settings → Browse community themes within 5 minutes (the in-app cache TTL).
Curation note: I review themes for legibility (contrast ≥ 4.5:1 on body text), license clarity (MIT / CC0 / similar), and good taste. Closed-source or NSFW themes won't be merged — fork the page and host your own catalog if needed.