diff --git a/LocalSettings.php.tmpl b/LocalSettings.php.tmpl index b83aa72..72e92c0 100644 --- a/LocalSettings.php.tmpl +++ b/LocalSettings.php.tmpl @@ -118,13 +118,20 @@ $wgGroupPermissions['*']['read'] = true; ## Default skin: you can change the default skin. Use the internal symbolic ## names, ie 'vector', 'monobook': + +{{ if eq (env "TWEEKI_ENABLED") "1" }} +wfLoadSkin( 'Tweeki' ); +$wgDefaultSkin = "tweeki"; +{{ else }} $wgDefaultSkin = "vector"; +{{ end }} # Enabled skins. # The following skins were automatically enabled: wfLoadSkin( 'MonoBook' ); wfLoadSkin( 'Timeless' ); wfLoadSkin( 'Vector' ); +wfLoadSkin( 'MinervaNeue' ); # Enabled extensions. Most of the extensions are enabled by adding # wfLoadExtensions('ExtensionName'); diff --git a/abra.sh b/abra.sh index 5c09c91..ffbea2c 100644 --- a/abra.sh +++ b/abra.sh @@ -1,6 +1,6 @@ -export LOCAL_SETTINGS_CONF_VERSION=v12 +export LOCAL_SETTINGS_CONF_VERSION=v16 export HTACCESS_CONF_VERSION=v1 -export ENTRYPOINT_CONF_VERSION=v11 +export ENTRYPOINT_CONF_VERSION=v15 export COMPOSER_LOCAL_CONF_VERSION=v5 export PHP_INI_VERSION=v2 diff --git a/entrypoint.sh.tmpl b/entrypoint.sh.tmpl index 8a470c5..85ac2bf 100755 --- a/entrypoint.sh.tmpl +++ b/entrypoint.sh.tmpl @@ -109,10 +109,24 @@ init_extensions() { } +init_skins() { + + if [ -n "${TWEEKI_ENABLED-}" ]; then + if [ ! -d /var/www/html/skins/Tweeki ]; then + git clone --depth 1 \ + https://github.com/thaider/Tweeki \ + /var/www/html/skins/Tweeki + fi + fi + +} + + main() { set -eu init_extensions + init_skins init_composer composer_install init_db