This is a list of custom themes for Omega and Upsilon.
To create a new theme you need to create the icons, and palce thme in /themes/your theme/your_theme.
There is a script to create easily icon of a certain color. To use it, modify logocolors.json
to put the colors you want, and run in your terminal:
./icon_maker.sh your_theme_name
You also need to create /themes/your theme/your_theme.json where you can list all system colors. There is a file in docs
to explain each field of the json file to create.
You can test this file easily on Omega-theme-maker or with the desktop app.
To compile your theme, you need to be able to compile Omega or Upsilon, then:
- either copy your theme in
/themes/themes/local/
and compile the OS adding theTHEME_NAME
flag:
make THEME_NAME="your_theme"
- either compile your theme from it's repository :
Note: if you want to compile your theme from this repository, you need to repalce the
/themes/themes_manager.py
by the one in this repo, unless you compile SuperOS.
make THEME_NAME="your_theme" THEME_REPO="https://AngeDieu/Numworks-themes-listing"
Don't hesitate to add your theme in this list by creating a Pull Request or an Issue. If possible, it would be nice if you put sreenshots of your theme in the README file.
This repo is released with a MIT licence. All themes are released with their original licence. There is a licence file in each theme directory, if the original theme has one. Most themes are either under MIT licence or CC-BY-SA licence.
Thanks to :
- Omega community for developping Omega and enableing themes for the Numworks calculator.
- Psi-Prod's Omega-custom-theme-listing for the idea and the frame of the repo, and for the french_json_explanations.json.
- UpsilonNumworks for the theme maker script (and dependencies)
- all the different theme creators.