| 
				
			 | 
			
			
				
				@@ -4,8 +4,8 @@ Profile configuration that can be set up directly within profile folders. Config 
			 | 
		
		
	
		
			
			| 
				4
			 | 
			
				4
			 | 
			
			
				
				 
 
			 | 
		
		
	
		
			
			| 
				5
			 | 
			
				5
			 | 
			
			
				
				 ## Setup
 
			 | 
		
		
	
		
			
			| 
				6
			 | 
			
				6
			 | 
			
			
				
				 
 
			 | 
		
		
	
		
			
			| 
				7
			 | 
			
				
			 | 
			
			
				
				-1. Change [browser theme](about:addons#themes) to dark
 
			 | 
		
		
	
		
			
			| 
				8
			 | 
			
				
			 | 
			
			
				
				-2. Set up [Firefox sync](about:preferences#sync)
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				7
			 | 
			
			
				
				+1. Change browser theme at `about:addons#themes`
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				8
			 | 
			
			
				
				+2. Set up Firefox sync at `about:preferences#sync`
 
			 | 
		
		
	
		
			
			| 
				9
			 | 
			
				9
			 | 
			
			
				
				 3. Install and configure shared extensions
 
			 | 
		
		
	
		
			
			| 
				10
			 | 
			
				10
			 | 
			
			
				
				 	- [uBlock Origin](https://addons.mozilla.org/firefox/addon/ublock-origin/)
 
			 | 
		
		
	
		
			
			| 
				11
			 | 
			
				11
			 | 
			
			
				
				 		- **Import from Firefox Sync**
 
			 | 
		
		
	
	
		
			
			| 
				
			 | 
			
			
				
				@@ -44,51 +44,40 @@ Profile configuration that can be set up directly within profile folders. Config 
			 | 
		
		
	
		
			
			| 
				44
			 | 
			
				44
			 | 
			
			
				
				 	- [Reddit Enhancement Suite](https://addons.mozilla.org/firefox/addon/reddit-enhancement-suite/)
 
			 | 
		
		
	
		
			
			| 
				45
			 | 
			
				45
			 | 
			
			
				
				 	- [KeePassXC-Browser](https://addons.mozilla.org/firefox/addon/keepassxc-browser/)
 
			 | 
		
		
	
		
			
			| 
				46
			 | 
			
				46
			 | 
			
			
				
				 
 
			 | 
		
		
	
		
			
			| 
				47
			 | 
			
				
			 | 
			
			
				
				-## Setup
 
			 | 
		
		
	
		
			
			| 
				48
			 | 
			
				
			 | 
			
			
				
				-
 
			 | 
		
		
	
		
			
			| 
				49
			 | 
			
				
			 | 
			
			
				
				-```
 
			 | 
		
		
	
		
			
			| 
				50
			 | 
			
				
			 | 
			
			
				
				-git init
 
			 | 
		
		
	
		
			
			| 
				51
			 | 
			
				
			 | 
			
			
				
				-git config --local status.showUntrackedFiles no
 
			 | 
		
		
	
		
			
			| 
				52
			 | 
			
				
			 | 
			
			
				
				-git remote add origin $URL
 
			 | 
		
		
	
		
			
			| 
				53
			 | 
			
				
			 | 
			
			
				
				-git pull origin main
 
			 | 
		
		
	
		
			
			| 
				54
			 | 
			
				
			 | 
			
			
				
				-```
 
			 | 
		
		
	
		
			
			| 
				55
			 | 
			
				
			 | 
			
			
				
				-
 
			 | 
		
		
	
		
			
			| 
				56
			 | 
			
				
			 | 
			
			
				
				-## Notes
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				47
			 | 
			
			
				
				+## To do
 
			 | 
		
		
	
		
			
			| 
				57
			 | 
			
				48
			 | 
			
			
				
				 
 
			 | 
		
		
	
		
			
			| 
				58
			 | 
			
				
			 | 
			
			
				
				-- Control browser instance via devtools protocol (playwright / puppeteer)
 
			 | 
		
		
	
		
			
			| 
				59
			 | 
			
				
			 | 
			
			
				
				-- Development: devtools, modify headers, disable CSP
 
			 | 
		
		
	
		
			
			| 
				60
			 | 
			
				
			 | 
			
			
				
				-- Quick navigation (specific pages, custom search engines, previously closed page)
 
			 | 
		
		
	
		
			
			| 
				61
			 | 
			
				
			 | 
			
			
				
				-- Context menu (adjust for common operations)
 
			 | 
		
		
	
		
			
			| 
				62
			 | 
			
				
			 | 
			
			
				
				-- Shortcuts
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				49
			 | 
			
			
				
				+- Add `policies.json` file to this repo
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				50
			 | 
			
			
				
				+- Move from [Vimium C](https://github.com/gdh1995/vimium-c) to [Tridactyl](https://github.com/tridactyl/tridactyl) and set up `.tridactylrc`
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				51
			 | 
			
			
				
				+- Native messaging integration
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				52
			 | 
			
			
				
				+	- Play videos in mpv via hotkey
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				53
			 | 
			
			
				
				+	- Shortcut for external text editor
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				54
			 | 
			
			
				
				+	- Control browser instance via devtools protocol (playwright)
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				55
			 | 
			
			
				
				+- Disable and reuse reserved keyboard shortcuts (probably requires a patch)
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				56
			 | 
			
			
				
				+- Enable `ctrl+[1-9]` shortcuts on Linux
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				57
			 | 
			
			
				
				+- Review quick navigation shortcuts
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				58
			 | 
			
			
				
				+	- Pages: specific pages, previously closed, last visited
 
			 | 
		
		
	
		
			
			| 
				63
			 | 
			
				59
			 | 
			
			
				
				 	- Tabs: move, pop out, close, duplicate
 
			 | 
		
		
	
		
			
			| 
				64
			 | 
			
				60
			 | 
			
			
				
				 	- Screenshots: full page, certain area, zoomed
 
			 | 
		
		
	
		
			
			| 
				65
			 | 
			
				
			 | 
			
			
				
				-	- Bookmark or note to revisit a tab
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				61
			 | 
			
			
				
				+	- Bookmark or create note to revisit a tab
 
			 | 
		
		
	
		
			
			| 
				66
			 | 
			
				62
			 | 
			
			
				
				 	- Search, navigate, etc. (most recent tab, regex search, spacial navigation)
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				63
			 | 
			
			
				
				+- Reduce context menu size
 
			 | 
		
		
	
		
			
			| 
				67
			 | 
			
				64
			 | 
			
			
				
				 - Export bookmarks and history
 
			 | 
		
		
	
		
			
			| 
				68
			 | 
			
				
			 | 
			
			
				
				-- Learn and adjust to vomnibar
 
			 | 
		
		
	
		
			
			| 
				69
			 | 
			
				
			 | 
			
			
				
				-- Bookmark tagging and export
 
			 | 
		
		
	
		
			
			| 
				70
			 | 
			
				
			 | 
			
			
				
				-- Disable reserved keyboard shortcuts
 
			 | 
		
		
	
		
			
			| 
				71
			 | 
			
				
			 | 
			
			
				
				-- Play videos in mpv via hotkey
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				65
			 | 
			
			
				
				+- Bookmark tagging and import/export
 
			 | 
		
		
	
		
			
			| 
				72
			 | 
			
				66
			 | 
			
			
				
				 
 
			 | 
		
		
	
		
			
			| 
				73
			 | 
			
				67
			 | 
			
			
				
				 ## Reference
 
			 | 
		
		
	
		
			
			| 
				74
			 | 
			
				68
			 | 
			
			
				
				 
 
			 | 
		
		
	
		
			
			| 
				75
			 | 
			
				
			 | 
			
			
				
				-- Sample `user.js`
 
			 | 
		
		
	
		
			
			| 
				76
			 | 
			
				
			 | 
			
			
				
				-	- <https://github.com/arkenfox/user.js>
 
			 | 
		
		
	
		
			
			| 
				77
			 | 
			
				
			 | 
			
			
				
				-	- <https://github.com/yokoffing/Betterfox>
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				69
			 | 
			
			
				
				+- [arkenfox](https://github.com/arkenfox/user.js)
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				70
			 | 
			
			
				
				+- [Betterfox](https://github.com/yokoffing/Betterfox)
 
			 | 
		
		
	
		
			
			| 
				78
			 | 
			
				71
			 | 
			
			
				
				 - Styles
 
			 | 
		
		
	
		
			
			| 
				79
			 | 
			
				72
			 | 
			
			
				
				 	- <https://github.com/AveYo/fox>
 
			 | 
		
		
	
		
			
			| 
				80
			 | 
			
				73
			 | 
			
			
				
				 	- <https://github.com/MrOtherGuy/firefox-csshacks>
 
			 | 
		
		
	
		
			
			| 
				81
			 | 
			
				74
			 | 
			
			
				
				 	- <https://github.com/black7375/Firefox-UI-Fix>
 
			 | 
		
		
	
		
			
			| 
				82
			 | 
			
				
			 | 
			
			
				
				-	- <https://old.reddit.com/r/FirefoxCSS/comments/o1ccqe/a_different_way_of_displaying_the_container_color/>
 
			 | 
		
		
	
		
			
			| 
				83
			 | 
			
				
			 | 
			
			
				
				-	- <https://old.reddit.com/r/FirefoxCSS/comments/osles3/menu_icons/>
 
			 | 
		
		
	
		
			
			| 
				84
			 | 
			
				
			 | 
			
			
				
				-	- <https://old.reddit.com/r/FirefoxCSS/comments/obfa94/lepton_20_context_menu_icons_error_page/>
 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				75
			 | 
			
			
				
				+	- <https://github.com/xarantolus/userchrome.css>
 
			 | 
		
		
	
		
			
			| 
				85
			 | 
			
				76
			 | 
			
			
				
				 - Scripts
 
			 | 
		
		
	
		
			
			| 
				86
			 | 
			
				77
			 | 
			
			
				
				 	- <http://kb.mozillazine.org/Profile_folder_-_Firefox>
 
			 | 
		
		
	
		
			
			| 
				87
			 | 
			
				78
			 | 
			
			
				
				 	- <https://www.userchrome.org/what-is-userchrome-js.html>
 
			 | 
		
		
	
		
			
			| 
				88
			 | 
			
				79
			 | 
			
			
				
				 	- <https://github.com/xiaoxiaoflood/firefox-scripts>
 
			 | 
		
		
	
		
			
			| 
				89
			 | 
			
				80
			 | 
			
			
				
				 	- <https://github.com/MrOtherGuy/fx-autoconfig>
 
			 | 
		
		
	
		
			
			| 
				90
			 | 
			
				
			 | 
			
			
				
				-	- <https://greasyfork.org/en/scripts/3187-google-images-direct-link>
 
			 | 
		
		
	
		
			
			| 
				91
			 | 
			
				
			 | 
			
			
				
				-	- <https://greasyfork.org/en/scripts/10096-general-url-cleaner>
 
			 | 
		
		
	
		
			
			| 
				92
			 | 
			
				81
			 | 
			
			
				
				 	- <https://greasyfork.org/en/scripts/431691-bypass-all-shortlinks>
 
			 | 
		
		
	
		
			
			| 
				93
			 | 
			
				82
			 | 
			
			
				
				 	- <https://greasyfork.org/en/scripts/427254-preventpagevisibility>
 
			 | 
		
		
	
		
			
			| 
				94
			 | 
			
				83
			 | 
			
			
				
				 	- <https://greasyfork.org/en/scripts/429635-always-on-focus>
 
			 |