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.confyou need to at least changeTHEME_NAMEthe rest can wait for later. - You will now want to start modifying the images in
enlightenment-elementary/img-manualto get the biggest effect start by modifying the images that start withe_basefurther documentation on each images inenlightenment-elementary/img-manual/Hacking-Images.mdyou 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.conffurther 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.confyou need to at least changeTHEME_NAME - You can now modify
darkmod-color-paths.conffurther, to change e's blue color you likely want to changeHIGH_BRIGHTNESS,HIGH_SATURATION,HIGH_HUEIn 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.edcandenlightenment-elementary/colorclasses.edc. Again these files in theExtra-Dark-Greenandicethemes will serve as a useful reference for dark or light themes.
Building themes is simple all you need to do is run ./build-darkmod.shfrom 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