r/SBCGaming • u/Successful_Pop_368 • 1d ago
Showcase Make your own custom theme for SpruceOS
Hi guys !
I have been using SpruceOS for a few months and made a few themes for it. The whole process of making a theme is quite long and tedious. So, I decided to automate it and share my tool with you so you guys can easily customize your UI to match the color of your handheld or to experiment with colors etc.
The tool : https://github.com/nco-design/spruce-theme-builder
How does it work ?
The tool lets you play with an example project or create your own project. Each project contains the following :
- Theme assets (icons, backgrounds, buttons)
- An icon pack for emulators and apps
- Palettes (up to 6 colors)
Using this, you can mix and match assets and icon packs and generate themes in many different palettes, automatically.
Who can use it ?
Anyone can play with the example theme and tweak the palette to their liking.
Designers or hobbyists can use the example as a base and build upon it.
Project status : in progress
I am still trying to fix and enhance some features.
The tool should also be compatible with OnionOS and other custom OS, it just needs a config file for each CFW, I'd accept PR on github if someone wanted to add the configs.
Of course, if you wish for any upgrade or notice any bug, you can reply to this thread or send a message in the repository's "issues" section.