hacktoberfestsonarrradarrplexorganizrnginxthemedark-themeskinsombilidarrdocker-modsdark-themesdark-modecustom-csscssthemes-customthemes-csssubfilterguacamole
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							60 lines
						
					
					
						
							1.7 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							60 lines
						
					
					
						
							1.7 KiB
						
					
					
				| #!/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_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 | |
| 
 | |
| 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='https:\/\/${TP_DOMAIN}\/css\/base\/mylar3\/mylar3-base.css'><\/head> /g" $1 | |
|     sed -i "s/<\/head>/<link rel='stylesheet' href='https:\/\/${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
 | |
| 
 |