mirror of
				https://codeberg.org/claui/mobile-config-firefox.git
				synced 2025-11-04 04:25:55 +00:00 
			
		
		
		
	Initial: import from postmarketos-config-firefox
Related: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/1445
This commit is contained in:
		
							parent
							
								
									3774c095ed
								
							
						
					
					
						commit
						c6debeb660
					
				
					 3 changed files with 142 additions and 0 deletions
				
			
		
							
								
								
									
										94
									
								
								src/home.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										94
									
								
								src/home.html
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,94 @@
 | 
			
		|||
<!doctype html>
 | 
			
		||||
<html>
 | 
			
		||||
<head>
 | 
			
		||||
<title>Welcome to Firefox on postmarketOS</title>
 | 
			
		||||
<meta name="viewport" content="width=device-width, initial-scale=1">
 | 
			
		||||
<style>
 | 
			
		||||
body {
 | 
			
		||||
	font-family: Arial, Helvetica, sans-serif;
 | 
			
		||||
}
 | 
			
		||||
h1, h2 {
 | 
			
		||||
	margin: 0;
 | 
			
		||||
	padding: 0;
 | 
			
		||||
	font-weight: normal;
 | 
			
		||||
	color: #555;
 | 
			
		||||
}
 | 
			
		||||
h1 {
 | 
			
		||||
	font-size: 1.8em;
 | 
			
		||||
	margin-top: 40px;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
	font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
h2 {
 | 
			
		||||
	margin-top: 30px;
 | 
			
		||||
	font-size: 1.5em;
 | 
			
		||||
}
 | 
			
		||||
p, ul{
 | 
			
		||||
	margin-top:0;
 | 
			
		||||
	line-height:180%;
 | 
			
		||||
}
 | 
			
		||||
a {
 | 
			
		||||
	color:#009900;
 | 
			
		||||
	background: #eeeeee;
 | 
			
		||||
	border-bottom: 2px solid #009900;
 | 
			
		||||
	text-decoration: none;
 | 
			
		||||
	padding: 2px;
 | 
			
		||||
}
 | 
			
		||||
.top-links {
 | 
			
		||||
	text-align: center;
 | 
			
		||||
	margin-top: 20px;
 | 
			
		||||
}
 | 
			
		||||
.text {
 | 
			
		||||
	margin-top: 30px;
 | 
			
		||||
	font-size: 1.0em;
 | 
			
		||||
}
 | 
			
		||||
.text a {
 | 
			
		||||
	background: none;
 | 
			
		||||
	text-decoration: underline;
 | 
			
		||||
	border-bottom: none;
 | 
			
		||||
	color: black;
 | 
			
		||||
	padding: 0px;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
</head>
 | 
			
		||||
<body>
 | 
			
		||||
	<h1>
 | 
			
		||||
		Welcome to Firefox on postmarketOS
 | 
			
		||||
	</h1>
 | 
			
		||||
	<p class="top-links">
 | 
			
		||||
		<a href="https://postmarketos.org/blog">blog</a> -
 | 
			
		||||
		<a href="https://wiki.postmarketos.org/">wiki</a>
 | 
			
		||||
	</p>
 | 
			
		||||
	<p class="text">
 | 
			
		||||
		This is the desktop version of Firefox, but with a
 | 
			
		||||
		<a href="https://postmarketos.org/firefox-cfg">
 | 
			
		||||
			mobile-friendly configuration</a>. Try zooming and
 | 
			
		||||
		scrolling with your fingers!
 | 
			
		||||
	</p>
 | 
			
		||||
	<h2>How to install add-ons</h2>
 | 
			
		||||
	<p class="text">
 | 
			
		||||
	Use the official
 | 
			
		||||
	<a href="https://addons.mozilla.org/en-US/android/">add-on website</a>
 | 
			
		||||
	from Mozilla. Take care, some add-ons require a lot of access to your
 | 
			
		||||
	data and may not be respectful of your privacy. Here is a free software
 | 
			
		||||
	add-on that we trust:
 | 
			
		||||
	</p>
 | 
			
		||||
	<ul>
 | 
			
		||||
		<li> <a href="https://addons.mozilla.org/en-US/android/addon/ublock-origin/">uBlock Origin</a>:
 | 
			
		||||
			a wide-spectrum content blocker, that prevents most
 | 
			
		||||
			websites from wasting <i>your</i> resources (time,
 | 
			
		||||
			traffic, battery, CPU and RAM).
 | 
			
		||||
	</ul>
 | 
			
		||||
 | 
			
		||||
	<h2>How to change settings</h2>
 | 
			
		||||
	<p class="text">
 | 
			
		||||
	Read on to set a different homepage, search engine or change other
 | 
			
		||||
	options. Tap the collapsed menu icon on the top right, then select
 | 
			
		||||
	<i>Preferences</i>. Tap the same icon again and decrease the
 | 
			
		||||
	<i>Zoom</i> level to <i>50%</i>, so the page becomes readable. Next,
 | 
			
		||||
	tap the category of the setting you want to change on the left —
 | 
			
		||||
	house for <i>Homepage</i>, magnifying glass for <i>Search</i>. Finally,
 | 
			
		||||
	change the desired setting on the right.
 | 
			
		||||
	</p>
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										30
									
								
								src/policies.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								src/policies.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,30 @@
 | 
			
		|||
{
 | 
			
		||||
  "policies": {
 | 
			
		||||
 | 
			
		||||
    "DisableDeveloperTools": true,
 | 
			
		||||
    "DisableFirefoxScreenshots": true,
 | 
			
		||||
    "DisableFirefoxStudies": true,
 | 
			
		||||
    "DisableTelemetry": true,
 | 
			
		||||
    "NewTabPage": false,
 | 
			
		||||
    "NoDefaultBookmarks": true,
 | 
			
		||||
    "OverrideFirstRunPage": "",
 | 
			
		||||
    "OverridePostUpdatePage": "",
 | 
			
		||||
 | 
			
		||||
    "Homepage": {
 | 
			
		||||
      "URL": "file:///usr/share/postmarketos-config-firefox/home.html",
 | 
			
		||||
      "Locked": false,
 | 
			
		||||
      "StartPage": "homepage"
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    "SearchEngines": {
 | 
			
		||||
      "Default": "DuckDuckGo"
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    "UserMessaging": {
 | 
			
		||||
      "WhatsNew": false,
 | 
			
		||||
      "ExtensionRecommendations": false,
 | 
			
		||||
      "FeatureRecommendations": false,
 | 
			
		||||
      "UrlbarInterventions": false
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										18
									
								
								src/prefs.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								src/prefs.js
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,18 @@
 | 
			
		|||
/** Firefox tweaks for postmarketOS **/
 | 
			
		||||
 | 
			
		||||
// Select a mobile user agent for firefox (same as tor browser on android)
 | 
			
		||||
pref('general.useragent.override', 'Mozilla/5.0 (Android 6.0; Mobile; rv:68.0) Gecko/20100101 Firefox/68.0');
 | 
			
		||||
 | 
			
		||||
// Enable android-style pinch-to-zoom
 | 
			
		||||
pref('dom.w3c.touch_events.enabled', true);
 | 
			
		||||
pref('apz.allow_zooming', true);
 | 
			
		||||
pref('apz.allow_double_tap_zooming', true);
 | 
			
		||||
 | 
			
		||||
// Move all buttons to the overflow menu and remove spacers around the address bar
 | 
			
		||||
pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[\"stop-reload-button\",\"home-button\",\"library-button\",\"fxa-toolbar-menu-button\",\"sidebar-button\",\"downloads-button\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"urlbar-container\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"developer-button\"],\"dirtyAreaCache\":[\"nav-bar\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\",\"widget-overflow-fixed-list\"],\"currentVersion\":16,\"newElementCount\":4}");
 | 
			
		||||
 | 
			
		||||
// Disable search suggestions
 | 
			
		||||
pref('browser.search.suggest.enabled', false);
 | 
			
		||||
 | 
			
		||||
// Empty new tab page: faster, less distractions
 | 
			
		||||
pref('browser.newtabpage.enabled', false);
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue