A fork of the Materia GTK theme.

Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.

install.sh: Tweak

  • Change the ${SRC_DIR} path to ${REPO_DIR}/src to make sense

  • Remove obsolete command options

by roundabout, Friday, 9 March 2018, 11:35:27 (1520595327), pushed by roundabout, Sunday, 11 May 2025, 13:22:20 (1746969740)

Author identity: nana-4 <hnmaigo@gmail.com>

b63ea67f4c1fd7827346445cc2173b6741da2a09

install.sh

@@ -2,7 +2,9 @@

                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            #set -ueo pipefail
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            #set -x
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        SRC_DIR=`dirname "$0"`
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        REPO_DIR=$(cd $(dirname $0) && pwd)
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        SRC_DIR=${REPO_DIR}/src
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            DEST_DIR=/usr/share/themes
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            THEME_NAME=Materia
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            COLOR_VARIANTS=('' '-dark' '-light')
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        

@@ -60,58 +62,58 @@ install() {

                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              echo "Installing '${THEME_DIR}'..."
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                           ${THEME_DIR}
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/COPYING                                                          ${THEME_DIR}
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/index${color}${size}.theme                                   ${THEME_DIR}/index.theme
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                      ${THEME_DIR}
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${REPO_DIR}/COPYING                                                     ${THEME_DIR}
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/index${color}${size}.theme                                   ${THEME_DIR}/index.theme
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                           ${THEME_DIR}/chrome
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/chrome/chrome-theme${color}.crx                              ${THEME_DIR}/chrome/chrome-theme.crx
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/chrome/chrome-scrollbar${ELSE_DARK}.crx                      ${THEME_DIR}/chrome/chrome-scrollbar.crx
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                      ${THEME_DIR}/chrome
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/chrome/chrome-theme${color}.crx                              ${THEME_DIR}/chrome/chrome-theme.crx
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/chrome/chrome-scrollbar${ELSE_DARK}.crx                      ${THEME_DIR}/chrome/chrome-scrollbar.crx
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                           ${THEME_DIR}/gnome-shell
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/gnome-shell/{*.svg,extensions,noise-texture.png,pad-osd.css} ${THEME_DIR}/gnome-shell
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/gnome-shell/assets${ELSE_DARK}                               ${THEME_DIR}/gnome-shell/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/gnome-shell/${GS_VERSION}/gnome-shell${color}${size}.css     ${THEME_DIR}/gnome-shell/gnome-shell.css
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                      ${THEME_DIR}/gnome-shell
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/gnome-shell/{*.svg,extensions,noise-texture.png,pad-osd.css} ${THEME_DIR}/gnome-shell
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/gnome-shell/assets${ELSE_DARK}                               ${THEME_DIR}/gnome-shell/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/gnome-shell/${GS_VERSION}/gnome-shell${color}${size}.css     ${THEME_DIR}/gnome-shell/gnome-shell.css
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              glib-compile-resources \
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                --sourcedir=${THEME_DIR}/gnome-shell \
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                --target=${THEME_DIR}/gnome-shell/gnome-shell-theme.gresource \
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            ${SRC_DIR}/src/gnome-shell/gnome-shell-theme.gresource.xml
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            ${SRC_DIR}/gnome-shell/gnome-shell-theme.gresource.xml
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                           ${THEME_DIR}/gtk-2.0
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/gtk-2.0/{apps.rc,hacks.rc,main.rc}                           ${THEME_DIR}/gtk-2.0
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/gtk-2.0/assets${ELSE_DARK}                                   ${THEME_DIR}/gtk-2.0/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/gtk-2.0/gtkrc${color}                                        ${THEME_DIR}/gtk-2.0/gtkrc
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                      ${THEME_DIR}/gtk-2.0
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/gtk-2.0/{apps.rc,hacks.rc,main.rc}                           ${THEME_DIR}/gtk-2.0
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/gtk-2.0/assets${ELSE_DARK}                                   ${THEME_DIR}/gtk-2.0/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/gtk-2.0/gtkrc${color}                                        ${THEME_DIR}/gtk-2.0/gtkrc
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/gtk/assets                                                   ${THEME_DIR}/gtk-assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/gtk/assets                                                   ${THEME_DIR}/gtk-assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              for version in "${GTK_VERSIONS[@]}"; do
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                if [[ ${version} == '3.18' ]]; then
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              mkdir -p                                                                       ${THEME_DIR}/gtk-3.0
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              ln -sf ../gtk-assets                                                           ${THEME_DIR}/gtk-3.0/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              cp -ur ${SRC_DIR}/src/gtk/${version}/gtk${color}.css                           ${THEME_DIR}/gtk-3.0/gtk.css
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              mkdir -p                                                                  ${THEME_DIR}/gtk-3.0
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              ln -s ../gtk-assets                                                       ${THEME_DIR}/gtk-3.0/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              cp -r ${SRC_DIR}/gtk/${version}/gtk${color}.css                           ${THEME_DIR}/gtk-3.0/gtk.css
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                  [[ ${color} != '-dark' ]] && \
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              cp -ur ${SRC_DIR}/src/gtk/${version}/gtk-dark.css                              ${THEME_DIR}/gtk-3.0/gtk-dark.css
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              cp -r ${SRC_DIR}/gtk/${version}/gtk-dark.css                              ${THEME_DIR}/gtk-3.0/gtk-dark.css
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                else
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              mkdir -p                                                                       ${THEME_DIR}/gtk-${version}
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              ln -sf ../gtk-assets                                                           ${THEME_DIR}/gtk-${version}/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              cp -ur ${SRC_DIR}/src/gtk/${version}/gtk${color}${size}.css                    ${THEME_DIR}/gtk-${version}/gtk.css
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              mkdir -p                                                                  ${THEME_DIR}/gtk-${version}
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              ln -s ../gtk-assets                                                       ${THEME_DIR}/gtk-${version}/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              cp -r ${SRC_DIR}/gtk/${version}/gtk${color}${size}.css                    ${THEME_DIR}/gtk-${version}/gtk.css
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                  [[ ${color} != '-dark' ]] && \
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              cp -ur ${SRC_DIR}/src/gtk/${version}/gtk-dark${size}.css                       ${THEME_DIR}/gtk-${version}/gtk-dark.css
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              cp -r ${SRC_DIR}/gtk/${version}/gtk-dark${size}.css                       ${THEME_DIR}/gtk-${version}/gtk-dark.css
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                fi
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              done
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                           ${THEME_DIR}/metacity-1
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/metacity-1/assets                                            ${THEME_DIR}/metacity-1
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/metacity-1/metacity-theme-2${ELSE_LIGHT}.xml                 ${THEME_DIR}/metacity-1/metacity-theme-2.xml
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/metacity-1/metacity-theme-3${ELSE_LIGHT}.xml                 ${THEME_DIR}/metacity-1/metacity-theme-3.xml
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                      ${THEME_DIR}/metacity-1
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/metacity-1/assets                                            ${THEME_DIR}/metacity-1
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/metacity-1/metacity-theme-2${ELSE_LIGHT}.xml                 ${THEME_DIR}/metacity-1/metacity-theme-2.xml
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/metacity-1/metacity-theme-3${ELSE_LIGHT}.xml                 ${THEME_DIR}/metacity-1/metacity-theme-3.xml
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                           ${THEME_DIR}/unity
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/unity/{*.svg,*.png,dash-widgets.json}                        ${THEME_DIR}/unity
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/unity/assets${ELSE_LIGHT}                                    ${THEME_DIR}/unity/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                      ${THEME_DIR}/unity
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/unity/{*.svg,*.png,dash-widgets.json}                        ${THEME_DIR}/unity
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/unity/assets${ELSE_LIGHT}                                    ${THEME_DIR}/unity/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                           ${THEME_DIR}/xfwm4
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/xfwm4/{*.svg,themerc}                                        ${THEME_DIR}/xfwm4
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -ur ${SRC_DIR}/src/xfwm4/assets${ELSE_LIGHT}                                    ${THEME_DIR}/xfwm4/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          mkdir -p                                                                      ${THEME_DIR}/xfwm4
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/xfwm4/{*.svg,themerc}                                        ${THEME_DIR}/xfwm4
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          cp -r ${SRC_DIR}/xfwm4/assets${ELSE_LIGHT}                                    ${THEME_DIR}/xfwm4/assets
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            }
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            while [[ $# -gt 0 ]]; do