mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
This allows themes to be incomplete (with missing values), which leads to following benefits: - Older themes that have not been updated to have the latest colors will not result in compilation errors - If you only want to change one single color you don't have to copy the whole json file which makes it much more readable
About
Omega-Themes BETA is the theme engine of Omega, an extension to Numworks' Epsilon. This engine allows you to change the theme of Omega easily before installing the OS.
Installation
While compiling Omega, add the THEME_NAME flag :
make THEME_NAME=the_name_of_the_theme -j4
There are 4 themes:
- Omega Light (
THEME_NAME=omega_light) - Omega Dark (
THEME_NAME=omega_dark) - Epsilon Light (
THEME_NAME=epsilon_light) - Epsilon Dark (
THEME_NAME=epsilon_dark)
3rd party themes
To make your own theme, you can use our 3rd party theme system :
- Create a new repository with your theme (there is an example here). Note: You can put several themes in the same repository.
- It's done!
To install your new theme, use these flags during the compilation:
make THEME_REPO={your repository url} THEME_NAME={Your theme name}
Example:
make THEME_REPO=https://github.com/Omega-Numworks/Omega-Theme-Example.git THEME_NAME=omega_blue
You can use
./themes/script.sh your_theme_nameto build the icons of your theme from the colors ofthemes/logocolors.json.
License
Omega-Themes is released under a CC BY-NC-SA License. NumWorks is a registered trademark.
