GilbN
2 years ago
125 changed files with 1483 additions and 0 deletions
@ -0,0 +1,62 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '---------------------------' |
||||
|
echo '| Bazarr theme.park Mod |' |
||||
|
echo '---------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_ADDON'=${TP_ADDON}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
APP_FILEPATH='/app/bazarr/bin/frontend/build/index.html' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app/bin/frontend/build/index.html' |
||||
|
fi |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/bazarr\/bazarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
||||
|
if [[ -n ${TP_ADDON} ]]; then |
||||
|
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/bazarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
printf 'Added custom addon: %s\n\n' "${addon}" |
||||
|
done |
||||
|
fi |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,50 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '--------------------------------' |
||||
|
echo '| Calibre-web theme.park Mod |' |
||||
|
echo '--------------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" /app/calibre-web/cps/templates/layout.html; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/calibreweb\/calibreweb-base.css'><\/head> /g" /app/calibre-web/cps/templates/layout.html |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" /app/calibre-web/cps/templates/layout.html |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME} |
||||
|
" |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,51 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '---------------------------' |
||||
|
echo '| Deluge theme.park Mod |' |
||||
|
echo '---------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
DELUGE_INDEX_PATH=$(find /usr -name index.html) |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" ${DELUGE_INDEX_PATH}; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/deluge\/deluge-base.css'><\/head> /g" ${DELUGE_INDEX_PATH} |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" ${DELUGE_INDEX_PATH} |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME} |
||||
|
" |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,60 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '----------------------------' |
||||
|
echo '| Duplicati theme.park Mod |' |
||||
|
echo '----------------------------' |
||||
|
|
||||
|
APP_FILEPATH='/app/duplicati/webroot' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'APP_FILEPATH'=${APP_FILEPATH}\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
sed_file(){ |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/duplicati\/duplicati-base.css'><\/head> /g" $1 |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" $1 |
||||
|
printf 'Stylesheet set to %s on %s\n\n' "${TP_THEME}" "$1" |
||||
|
} |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
echo '---------------------------------------' |
||||
|
echo '| Adding the stylesheet to html files |' |
||||
|
echo '---------------------------------------' |
||||
|
|
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}/index.html"; then |
||||
|
find ${APP_FILEPATH} -type f -iname *.html | while read fname |
||||
|
do |
||||
|
sed_file $fname |
||||
|
done |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,43 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '-------------------------' |
||||
|
echo '| Emby theme.park Mod |' |
||||
|
echo '-------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
printf '%s\n' "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/${THEME_TYPE}/${TP_THEME}.css');" "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/base/emby/emby-base.css');" > /app/emby/dashboard-ui/modules/themes/light/theme.css |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,56 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '---------------------------' |
||||
|
echo '| Jackett theme.park Mod |' |
||||
|
echo '---------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
APP_FILEPATH='/app/Jackett/Content/index.html' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app/Content/index.html' |
||||
|
fi |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/jackett\/jackett-base.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME} |
||||
|
" |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,50 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '-----------------------------' |
||||
|
echo '| Jellyfin theme.park Mod |' |
||||
|
echo '-----------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" /usr/share/jellyfin/web/index.html; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/body>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/jellyfin\/jellyfin-base.css'><\/body> /g" /usr/share/jellyfin/web/index.html |
||||
|
sed -i "s/<\/body>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/body> /g" /usr/share/jellyfin/web/index.html |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME} |
||||
|
" |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,50 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '----------------------------------' |
||||
|
echo '| Lazylibrarian theme.park Mod |' |
||||
|
echo '----------------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" /app/lazylibrarian/data/interfaces/bookstrap/base.html; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/lazylibrarian\/lazylibrarian-base.css'><\/head> /g" /app/lazylibrarian/data/interfaces/bookstrap/base.html |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" /app/lazylibrarian/data/interfaces/bookstrap/base.html |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME} |
||||
|
" |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,50 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '-------------------------------' |
||||
|
echo '| Librespeed theme.park Mod |' |
||||
|
echo '-------------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" /app/www/public/index.html; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/librespeed\/librespeed-base.css'><\/head> /g" /usr/share/webapps/librespeed/index.html |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" /usr/share/webapps/librespeed/index.html |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME} |
||||
|
" |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,67 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '---------------------------' |
||||
|
echo '| Lidarr theme.park Mod |' |
||||
|
echo '---------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_ADDON'=${TP_ADDON}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
APP_FILEPATH='/app/lidarr/bin/UI/index.html' |
||||
|
LOGIN_FILEPATH='/app/lidarr/bin/UI/login.html' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app/bin/UI/index.html' |
||||
|
LOGIN_FILEPATH='/app/bin/UI/login.html' |
||||
|
fi |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/lidarr\/lidarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/lidarr\/lidarr-base.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
||||
|
if [[ -n ${TP_ADDON} ]]; then |
||||
|
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/lidarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/lidarr\/${addon}\/${addon}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
printf 'Added custom addon: %s\n\n' "${addon}" |
||||
|
done |
||||
|
fi |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,65 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '-------------------------' |
||||
|
echo '| Mylar3 theme.park Mod |' |
||||
|
echo '-------------------------' |
||||
|
|
||||
|
APP_FILEPATH='/app/mylar3/data/interfaces/default' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app/data/interfaces/default' |
||||
|
fi |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'APP_FILEPATH'=${APP_FILEPATH}\\n\ |
||||
|
'TP_HOTIO'=${TP_HOTIO}\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
sed_file(){ |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/mylar3\/mylar3-base.css'><\/head> /g" $1 |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" $1 |
||||
|
printf 'Stylesheet set to %s on %s\n\n' "${TP_THEME}" "$1" |
||||
|
} |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
echo '---------------------------------------' |
||||
|
echo '| Adding the stylesheet to html files |' |
||||
|
echo '---------------------------------------' |
||||
|
|
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}/index.html"; then |
||||
|
find ${APP_FILEPATH} -type f -iname *.html | while read fname |
||||
|
do |
||||
|
sed_file $fname |
||||
|
done |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,63 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '--------------------------------------' |
||||
|
echo '| Nginx Proxy Manager theme.park Mod |' |
||||
|
echo '--------------------------------------' |
||||
|
|
||||
|
if [[ -d "/app/frontend" ]]; then |
||||
|
APP_FILEPATH='/app/frontend/' # jc21/nginx-proxy-manager |
||||
|
else |
||||
|
APP_FILEPATH='/opt/nginx-proxy-manager/frontend/' # jlesage/nginx-proxy-manager |
||||
|
fi |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'APP_FILEPATH'=${APP_FILEPATH}\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
sed_file(){ |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/nginx-proxy-manager\/nginx-proxy-manager-base.css'><\/head> /g" $1 |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" $1 |
||||
|
printf 'Stylesheet set to %s on %s\n\n' "${TP_THEME}" "$1" |
||||
|
} |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}/index.html"; then |
||||
|
echo '---------------------------------------' |
||||
|
echo '| Adding the stylesheet to html files |' |
||||
|
echo '---------------------------------------' |
||||
|
find ${APP_FILEPATH} -type f -iname *.html | while read fname |
||||
|
do |
||||
|
sed_file $fname |
||||
|
done |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,54 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '---------------------------' |
||||
|
echo '| NZBGet theme.park Mod |' |
||||
|
echo '---------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
APP_FILEPATH='/app/nzbget/webui/index.html' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app/webui/index.html' |
||||
|
fi |
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/nzbget\/nzbget-base.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,61 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '-------------------------' |
||||
|
echo '| Plex theme.park Mod |' |
||||
|
echo '-------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
APP_FILEPATH='' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app' |
||||
|
fi |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/plex\/plex-base.css'><\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
||||
|
if [[ -n ${TP_ADDON} ]]; then |
||||
|
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/plex\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html |
||||
|
printf 'Added custom addon: %s\n\n' "${addon}" |
||||
|
done |
||||
|
fi |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,67 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '---------------------------' |
||||
|
echo '| Prowlarr theme.park Mod |' |
||||
|
echo '---------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_ADDON'=${TP_ADDON}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
APP_FILEPATH='/app/prowlarr/bin/UI/index.html' |
||||
|
LOGIN_FILEPATH='/app/prowlarr/bin/UI/login.html' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app/bin/UI/index.html' |
||||
|
LOGIN_FILEPATH='/app/bin/UI/login.html' |
||||
|
fi |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/prowlarr\/prowlarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/prowlarr\/prowlarr-base.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
||||
|
if [[ -n ${TP_ADDON} ]]; then |
||||
|
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/prowlarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/prowlarr\/${addon}\/${addon}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
printf 'Added custom addon: %s\n\n' "${addon}" |
||||
|
done |
||||
|
fi |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,67 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '---------------------------' |
||||
|
echo '| Radarr theme.park Mod |' |
||||
|
echo '---------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_ADDON'=${TP_ADDON}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
APP_FILEPATH='/app/radarr/bin/UI/index.html' |
||||
|
LOGIN_FILEPATH='/app/radarr/bin/UI/login.html' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app/bin/UI/index.html' |
||||
|
LOGIN_FILEPATH='/app/bin/UI/login.html' |
||||
|
fi |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/radarr\/radarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/radarr\/radarr-base.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
||||
|
if [[ -n ${TP_ADDON} ]]; then |
||||
|
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/radarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/radarr\/${addon}\/${addon}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
printf 'Added custom addon: %s\n\n' "${addon}" |
||||
|
done |
||||
|
fi |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,67 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '---------------------------' |
||||
|
echo '| Readarr theme.park Mod |' |
||||
|
echo '---------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_ADDON'=${TP_ADDON}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
APP_FILEPATH='/app/readarr/bin/UI/index.html' |
||||
|
LOGIN_FILEPATH='/app/readarr/bin/UI/login.html' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app/bin/UI/index.html' |
||||
|
LOGIN_FILEPATH='/app/bin/UI/login.html' |
||||
|
fi |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/readarr\/readarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/readarr\/readarr-base.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
||||
|
if [[ -n ${TP_ADDON} ]]; then |
||||
|
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/readarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/readarr\/${addon}\/${addon}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
printf 'Added custom addon: %s\n\n' "${addon}" |
||||
|
done |
||||
|
fi |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,50 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '------------------------------' |
||||
|
echo '| Rutorrent theme.park Mod |' |
||||
|
echo '------------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" /app/rutorrent/index.html; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/rutorrent\/rutorrent-base.css'><\/head> /g" /app/rutorrent/index.html |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" /app/rutorrent/index.html |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME} |
||||
|
" |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,61 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '----------------------------' |
||||
|
echo '| SABnzbd theme.park Mod |' |
||||
|
echo '----------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
APP_FILEPATH='/app/sabnzbd' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app' |
||||
|
fi |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl"; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sabnzbd\/sabnzbd-base.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sabnzbd\/sabnzbd-base.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/_inc_header_uc.tmpl" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sabnzbd\/sabnzbd-base.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/login/main.tmpl" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sabnzbd\/sabnzbd-base.css'><\/head> /g" "${APP_FILEPATH}/interfaces/wizard/inc_top.tmpl" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/_inc_header_uc.tmpl" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/login/main.tmpl" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}/interfaces/wizard/inc_top.tmpl" |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,67 @@ |
|||||
|
#!/usr/bin/with-contenv bash |
||||
|
|
||||
|
echo '---------------------------' |
||||
|
echo '| Sonarr theme.park Mod |' |
||||
|
echo '---------------------------' |
||||
|
|
||||
|
# Display variables for troubleshooting |
||||
|
echo -e "Variables set:\\n\ |
||||
|
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
||||
|
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
||||
|
'TP_SCHEME'=${TP_SCHEME}\\n\ |
||||
|
'TP_ADDON'=${TP_ADDON}\\n\ |
||||
|
'TP_THEME'=${TP_THEME}\\n" |
||||
|
|
||||
|
APP_FILEPATH='/app/sonarr/bin/UI/index.html' |
||||
|
LOGIN_FILEPATH='/app/sonarr/bin/UI/login.html' |
||||
|
if [ "${TP_HOTIO}" = true ]; then |
||||
|
echo 'Changing to Hotio file path!' |
||||
|
APP_FILEPATH='/app/bin/UI/index.html' |
||||
|
LOGIN_FILEPATH='/app/bin/UI/login.html' |
||||
|
fi |
||||
|
|
||||
|
# Set default |
||||
|
if [[ -z ${TP_DOMAIN} ]]; then |
||||
|
echo 'No domain set, defaulting to theme-park.dev' |
||||
|
TP_DOMAIN='theme-park.dev' |
||||
|
fi |
||||
|
if [[ -z ${TP_SCHEME} ]]; then |
||||
|
echo 'No scheme set, defaulting to https' |
||||
|
TP_SCHEME='https' |
||||
|
fi |
||||
|
|
||||
|
THEME_TYPE='theme-options' |
||||
|
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
||||
|
THEME_TYPE='community-theme-options' |
||||
|
fi |
||||
|
|
||||
|
case ${TP_DOMAIN} in |
||||
|
*"github.io"*) |
||||
|
echo "Switching to github.io URL style" |
||||
|
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
if [[ -z ${TP_THEME} ]]; then |
||||
|
echo 'No theme set, defaulting to organizr' |
||||
|
TP_THEME='organizr' |
||||
|
fi |
||||
|
|
||||
|
# Adding stylesheets |
||||
|
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
||||
|
echo '---------------------------' |
||||
|
echo '| Adding the stylesheet |' |
||||
|
echo '---------------------------' |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sonarr\/sonarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sonarr\/sonarr-base.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
||||
|
if [[ -n ${TP_ADDON} ]]; then |
||||
|
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/sonarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
||||
|
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/sonarr\/${addon}\/${addon}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
||||
|
printf 'Added custom addon: %s\n\n' "${addon}" |
||||
|
done |
||||
|
fi |
||||
|
fi |
@ -0,0 +1 @@ |
|||||
|
oneshot |
@ -0,0 +1 @@ |
|||||
|
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue