This repository is structured in a way that's designed to make maintaining multiple themes much easier. The first way it does this is by using git branches to store each theme so changes can be merged between easily. The second way it does this is to use various scripts such as
First you will need a basic understanding of git, especially branches, this is a reasonable first start guide http://rogerdudler.github.io/git-guide/
- Check out the vtx branch
git checkout vtx
- alternatively if there is a theme that is similar to the one you want to create checkout that theme instead. - Create your own git branch to work in
git branch <Your_Theme_Name>
- Edit
darkmod-color-paths.conf
you need to at least changeTHEME_NAME
the rest can wait for later. - You will now want to start modifying the images in
enlightenment-elementary/img-manual
to get the biggest effect start by modifying the images that start withe_base
further documentation on each images inenlightenment-elementary/img-manual/Hacking-Images.md
you can also override images in the default e theme by placing an image with the same name inenlightenment-elementary/img-manual
- You will also want to edit
darkmod-color-paths.conf
further to change some of the other colors particularly e's blue color.
First you will need a basic understanding of branching in git.
- Check out the master branch
- Create your own git branch to work in
git branch <Your_Theme_Name>
- Edit
darkmod-color-paths.conf
you need to at least changeTHEME_NAME
- You can now modify
darkmod-color-paths.conf
further, to change e's blue color you likely want to changeHIGH_BRIGHTNESS,HIGH_SATURATION,HIGH_HUE
In addition you can reference the following two files for examples on how change the rest of the theme to be much lighter or darker.
- You may also want to change the font colors or some of the other UI colors these can be found in
enlightenment-elementary/fonts.edc
andenlightenment-elementary/colorclasses.edc
. Again these files in theExtra-Dark-Green
andice
themes will serve as a useful reference for dark or light themes.
Building themes is simple all you need to do is run ./build-darkmod.sh
from the terminal, this will build your theme and add it to e's theme directory. Remember to set the THEME_NAME
in darkmod-color-paths.conf
first to ensure it gets created with the right name.
- To create a package so you can disribute your theme run
./package-darkmod.sh
Add a good simple guide to branching in git