hacktoberfestdark-themesonarrradarrplexorganizrnginxthemesubfilterguacamoleskinsombilidarrdocker-modsdark-themesdark-modecustom-csscssthemes-customthemes-css
		
		
		
		
			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.
		
		
		
		
		
			
		
			
				
					
					
						
							39 lines
						
					
					
						
							1.2 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							39 lines
						
					
					
						
							1.2 KiB
						
					
					
				| #!/usr/bin/with-contenv bash | |
|  | |
| echo '---------------------------------' | |
| echo '|  Transmission theme.park Mod  |' | |
| echo '---------------------------------' | |
| 
 | |
| # Display variables for troubleshooting  | |
| echo -e "Variables set:\\n\ | |
| 'TP_DOMAIN'=${TP_DOMAIN}\\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 | |
| 
 | |
| 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-dark' | |
|     TP_THEME='organizr-dark' | |
| fi | |
| 
 | |
| # Adding stylesheets | |
| if ! grep -q "${TP_DOMAIN}" /usr/share/transmission/web/index.html; then | |
|     echo '---------------------------' | |
|     echo '|  Adding the stylesheet  |' | |
|     echo '---------------------------' | |
|     sed -i "s/<\/head>/<link rel='stylesheet' href='https:\/\/${TP_DOMAIN}\/CSS\/themes\/transmission\/transmission-base.css'><\/head> /g" /usr/share/transmission/web/index.html | |
|     sed -i "s/<\/head>/<link rel='stylesheet' href='https:\/\/${TP_DOMAIN}\/CSS\/variables\/${TP_THEME}.css'><\/head> /g" /usr/share/transmission/web/index.html | |
|     printf 'Stylesheet set to %s\n' "${TP_THEME} | |
|     " | |
| fi |