This repo contains the MokshaMoonlight Moksha theme with matching elementary theme, application theme and icons.
The Moksha theme is a continuation of the OpenGEU Quarto di Luna Theme, updated originally by Alberto "Duma" Verdoja.
The below are only needed if you use the meson/ninja build system:
- meson
- pkg-config
- The development files for Moksha/e17 and for EFL.
To install and use the Moksha Theme you will need:
This package will install on e17 and current versions of enlightenment. It is not a proper e theme for versions of e>17 so this is not recommended.
The Moksha Theme Moonlight uses a sans fontface. Be sure one is installed and fontconfig is properly set up. Bodhi by default uses:
- fonts-dejavu-core
It is recommended you have the hicolor-icon-theme installed as it is the default fallback theme for FreeDesktop.org icon themes.
Since the MoskhaMoonlight Icon theme inherits from the below icon sets, it is suggested you install one or more of them as well.
- gnome-icon-theme
- ubuntu-mono
- breeze-icon-theme
- oxygen-icon-theme
- gtk2-engines-murrine
It is recommended Bodhi users install from Bodhi's repo:
sudo apt update
sudo apt install bodhi-theme-moksha-moonlight
Other users need to manually install or use the meson build system.
To install the Moksha theme, and the matching elementary theme, icons and application theme system wide for all users run the following commands in the top directory of this repo:
meson . build
ninja -C build
sudo ninja -C build install
To install the Moksha theme and the matching elementary theme icons and application theme system wide only for the current user run the following commands in the top directory of this repo:
meson . build
ninja -C build
ninja -C build install
Note each component can be install seperately, see meson_options.txt. For example to install only the icons system wide:
meson -Dedj=false -Delm=false -Dgtk=false . build
ninja -C build
sudo ninja -C build install
The ninja build system does not properly support uninstalling components install by scripts. Therefore everything installed has to be manually uninstalled by the user. If you install the theme using the meson defaults you can use the provided uninstall-theme.sh script to remove everything installed. Run this script as root if you wish to remove the files installed system wide, just note this will remove the files even they were installed by apt!
Please use the GitHub issue tracker for any bugs or feature suggestions:
Help is always Welcome, as with all Open Source Projects the more people that help the better it gets! More icons would be especially welcome and much needed.
Please submit patches as GitHub pull requests!
Contributions must be licensed under this project's copyright (see LICENSE).
Donations to Bodhi Linux would be greatly appreciate and keep our distro moving along. But if you like the work we do for Bodhi and wish to see more of it, we'd be happy about a donation. You can either donate via PayPall or Liberapay.
Full credit for the original code of the Moksha theme go to the OpenGEU team and Duma:
- Luca De Marini
- Art Pulse
Bodhi specific modifications:
- Alberto "Duma" Verdoja
- Štefan Uram
- Robert Wiley
The Icons are a modification of the archdroid-icon-theme, a port of Google's material design icons for Android Lollipop 5.0 to Linux.
Bodhi specific modifications:
- Štefan Uram
The GTK theme produced using the Themix GUI designer
- Themix project
- Štefan Uram
Meson Build system and file reorganization:
- Robert Wiley
For a little more detail, see also the CREDITS FILE.