A bit of update, and since i know more people are here than on github where the discussion started, i will also share here more information.
Ok, here is what i did, as mentioned previously. Used the Oomox but because i couldn’t get it work from source, i installed the one from AUR. Yet i don’t know the difference between oomox 1.6.1-4 and oomox-git 1.6.1-1 i installed the first one.
Then i downloaded the zip file of Materia theme
I do know how to clone it by using git command, but my purpose was different and i prefered this method.
- first thing to know is that oomox will install in /opt/oomox
1a. inside the /opt/oomox/plugins there are the themes and some scripts, plus the icons
1b. theme_materia and theme_oomox are where the src and assets are, but the materia one seems to be different that the one from source, and the second one is using the flatix and is a bit different.
1c. in the same /opt/oomox/plugins folder i created there the folder theme_materia_master and copied the gtk_preview_css folder and oomox_plugin.py from theme_materia.
1d. opened oomox_plugin.py with text editor and changed line 8 from this:
THEME_DIR = os.path.join(PLUGIN_DIR, "materia-theme/")
THEME_DIR = os.path.join(PLUGIN_DIR, "materia-theme-master/")
and then on lines 25-28 from:
name = 'materia'
display_name = 'Materia'
name = 'materia-master'
display_name = 'Materia Master'
1e. copied the materia-theme-master inside the /opt/oomox/plugins/theme_materia_master folder, so now has the same structure as the one that comes with oomox, but the resutls are a bit different, as it seems some assets are different, and also the colors render a bit different.
open up oomox GUI. Initially it would have only two sets of theme style, but because of the modifications i did now i have also the Materia Master, and it seems to give better results while rendering the theme.
there are presets, as color presets, but i created mine, and are saved inside ~/.config/oomox/colors folder
3a. those are simple text files and have all the settings made trough the GUI, so can be shared/modified and are responsible for the information given when the theme is exported/rendered and can be used by whatever Theme Style in the GUI.
3b. not all color combinations look good, not for working with graphics or video
3c. it seems that works best with monochromatic color harmonies and not very saturated. Color harmonies by triads look a bit strange, but i think can be achieved mostly for lighter combinations.
export the theme will take a bit and can be tested right away from Gnome Tweak tool
4a. there is a slight difference in the way gtk2 applications look like and the <gtk+ ones, visible in Gimp and Inkscape, that is why i edited the css to some degree, but is not ideal especially with my “experience”
4b. even tho is using one style when exporting and preferably the Materia Master, i edit the way would look in the Numix (flatix ?)
This is the theme color file i was working on and finally got a coherent look. Once is saved in ~/.config/oomox/colors folder. It can have whatever name, and that name will show in the oomox GUI. I call it Manjaro_Breath
If you guys think is worth a try and have a idea how to keep it updated when the sources are updated, and make it work in a more automatic workflow, then is not a problem to have also different “themes”, even tho i now think is a misnomer to call it different theme, when in fact is just a color combination difference, but the assets are all the same.
Note: The gnome-shell theme needs to be edited in some cases, also, for the weather widget, if the Button Text is set to a color, then the weather will be displayed that way, but the workaround is to generate a copy of the theme, where is used white for the Button Text. Also the popup menu can be made transparent in the css file of the gnome-shell (as it seems some people like that). The tweaking can be done almost endlessly as there are many details. Also some parts of the theme are handled by the extensions (see the Dash-to-Dock or Dash-to-Panel). That also needs to be taken into consideration.
Feel free to test and report and/or get involved with more information.
Edit: Had some typos here and there and also i wanted to share the colors for Manjaro_Forum “theme”