summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/user.sidebar.css7
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/user.urlbar.css56
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/userChrome.css15
-rw-r--r--.mozilla/firefox/hibiki.default/user.js21
-rw-r--r--[l---------].mozilla/firefox/hibiki.work/handlers.json2
-rw-r--r--.mozilla/firefox/librewolf.overrides.cfg3
6 files changed, 47 insertions, 57 deletions
diff --git a/.mozilla/firefox/hibiki.default/chrome/user.sidebar.css b/.mozilla/firefox/hibiki.default/chrome/user.sidebar.css
index e286126..4b76246 100644
--- a/.mozilla/firefox/hibiki.default/chrome/user.sidebar.css
+++ b/.mozilla/firefox/hibiki.default/chrome/user.sidebar.css
@@ -28,14 +28,15 @@
 	min-width: var(--thin-tab-width) !important;
 	max-width: var(--thin-tab-width) !important;
 	overflow-x: hidden !important;
-	/*animate transition*/
-	/*transition: all 40ms !important;*/
+	/* animate transition */
+	transition: all 40ms !important;
 }
 
 #sidebar-box:not([hidden]):hover,
 #sidebar-box:not([hidden]):active,
 #sidebar-box:not([hidden]):focus-within,
-#sidebar-box:not([hidden]):-moz-drag-over {
+#sidebar-box:not([hidden]):-moz-drag-over,
+#sidebar-box:not([hidden])>.Tab[selected="true"] {
 	min-width: var(--wide-tab-width) !important;
 	max-width: var(--wide-tab-width) !important;
 }
diff --git a/.mozilla/firefox/hibiki.default/chrome/user.urlbar.css b/.mozilla/firefox/hibiki.default/chrome/user.urlbar.css
index 158c59b..2a5297c 100644
--- a/.mozilla/firefox/hibiki.default/chrome/user.urlbar.css
+++ b/.mozilla/firefox/hibiki.default/chrome/user.urlbar.css
@@ -2,59 +2,27 @@
 
 #urlbar-container {
 	--urlbar-container-height: 29px !important;
-	--urlbar-container-padding: 0px !important;
-}
-
-#urlbar {
-	--urlbar-height: var(--urlbar-container-height) !important;
-	--urlbar-toolbar-height: var(--urlbar-container-height) !important;
+	--urlbar-container-padding: 0 !important;
+	--urlbar-padding-block: 0 !important;
+	--urlbar-margin-inline: 0 !important;
 }
 
 #urlbar-background {
-	border: none !important;
-}
-
-#urlbar:not([focused="true"])>#urlbar-background {
 	background-color: var(--toolbar-bgcolor) !important;
 }
 
-#urlbar-input-container {
-	padding-right: 5px !important;
-	border: none !important;
-}
-
-#urlbar-results,
-.urlbarView-row {
-	padding-top: 0px !important;
-	padding-bottom: 0px !important;
-}
-
-.search-one-offs {
-	padding-block: 0px !important;
+#urlbar[breakout][breakout-extend] {
+	width: var(--urlbar-width) !important;
 }
 
-.search-panel-one-offs {
-	padding-left: 7px !important;
+#urlbar[breakout][breakout-extend]>.urlbar-input-container {
+	padding-block: var(--urlbar-padding-block) !important;
+	padding-inline: var(--urlbar-padding-block) !important;
 }
 
-.searchbar-engine-one-off-item {
-	margin: 0px !important;
-}
-
-/* make sure the lock icon aligns with the collapsed sidebar */
-#urlbar-container {
-	padding-block: 0 !important;
-	margin-left: 0 !important;
-}
-
-#tracking-protection-icon-container {
-	padding: 0 6px !important;
-}
-
-#identity-box {
-	margin-inline-start: var(--identity-box-margin-inline);
-}
+#urlbar-results {
+	--urlbarView-results-padding: 2px !important;
 
-#tracking-protection-icon-container {
-	padding-left: 8px !important;
+	padding-top: 0 !important;
+	border-top: none !important;
 }
diff --git a/.mozilla/firefox/hibiki.default/chrome/userChrome.css b/.mozilla/firefox/hibiki.default/chrome/userChrome.css
index ef1a5d2..6d2d27c 100644
--- a/.mozilla/firefox/hibiki.default/chrome/userChrome.css
+++ b/.mozilla/firefox/hibiki.default/chrome/userChrome.css
@@ -43,6 +43,11 @@
     display: none !important;
 }
 
+.titlebar-spacer[type="pre-tabs"],
+.titlebar-spacer[type="post-tabs"] {
+    width: 0 !important;
+}
+
 /* = RADIUS STUFF ========================================================== */
 
 /* Makes urlbar and many other things sharper on the edges */
@@ -90,3 +95,13 @@ statuspanel {
     /*removes thin space at the top of window*/
     border-top: none !important;
 }
+
+/*spacer cannot be removed via customize, do this instead*/
+#nav-bar toolbarspring {
+    min-width: 0 !important;
+    flex-grow: 0 !important;
+}
+
+.titlebar-spacer {
+    width: 0 !important;
+}
diff --git a/.mozilla/firefox/hibiki.default/user.js b/.mozilla/firefox/hibiki.default/user.js
index dfce3ac..59df8d3 100644
--- a/.mozilla/firefox/hibiki.default/user.js
+++ b/.mozilla/firefox/hibiki.default/user.js
@@ -1,9 +1,13 @@
 // new sidebar
-user_pref("sidebar.revamp", true);
-user_pref("sidebar.verticalTabs", true);
+// both revamp AND verticalTabs need to be set to false to avoid the new
+// sidebar popping up on start
+user_pref("sidebar.visibility", "hide-sidebar"); // "expand-on-hover"
+user_pref("sidebar.expandOnHover", false);
+user_pref("sidebar.revamp", false);
+user_pref("sidebar.revamp.round-content-area", false);
+user_pref("sidebar.verticalTabs", false);
 user_pref("sidebar.animation.enabled", false);
 user_pref("sidebar.main.tools", "aichat,syncedtabs,history");
-user_pref("sidebar.visibility", "hide-sidebar");
 
 // required for my custom userChrome
 user_pref("extensions.webextensions.tabhide.enabled", true);
@@ -12,7 +16,8 @@ user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
 // customize looks
 user_pref("browser.display.use_document_fonts", 1);
 user_pref("browser.uidensity", 1);
-user_pref("devtools.theme", "dark");
+user_pref("browser.theme.native-theme", false);
+user_pref("devtools.theme", "auto");
 user_pref("devtools.toolbox.host", "window");
 user_pref("widget.gtk.native-context-menus", false);
 
@@ -90,11 +95,11 @@ user_pref("gfx.missing_fonts.notify", true);
 // user_pref("font.name.sans-serif.zh-CN", "Noto Sans CJK SC");
 // user_pref("font.name.serif.zh-CN", "Noto Serif CJK SC");
 
-user_pref("gfx.webrender.all", true);
-user_pref("gfx.webrender.compositor", true);
-user_pref("gfx.webrender.compositor.force-enabled", true);
+// user_pref("gfx.webrender.all", true);
+// user_pref("gfx.webrender.compositor", true);
+// user_pref("gfx.webrender.compositor.force-enabled", true);
 // user_pref("media.ffmpeg.dmabuf-textures.enabled", true);
-user_pref("media.ffmpeg.vaapi.enabled", true);
+// user_pref("media.ffmpeg.vaapi.enabled", true);
 // user_pref("media.ffvpx.enabled", true);
 
 // fix broken hwaccel when fullscreen
diff --git a/.mozilla/firefox/hibiki.work/handlers.json b/.mozilla/firefox/hibiki.work/handlers.json
index 8828eaa..db51329 120000..100644
--- a/.mozilla/firefox/hibiki.work/handlers.json
+++ b/.mozilla/firefox/hibiki.work/handlers.json
@@ -1 +1 @@
-../hibiki.default/handlers.json
\ No newline at end of file
+{"defaultHandlersVersion":{"en-US":4},"mimeTypes":{"application/pdf":{"action":3,"extensions":["pdf"]},"application/json":{"action":0,"ask":false,"extensions":["json"]},"image/png":{"action":0,"ask":false,"extensions":["png"]},"image/jpeg":{"action":0,"ask":false,"extensions":["jpg","jpe","jpeg"]},"application/xml":{"action":0,"ask":false,"extensions":["xml","xsd","xsl"]},"text/html":{"action":0,"ask":false,"extensions":["htm","html","shtml","ehtml"]},"text/plain":{"action":0,"ask":false,"extensions":["txt","asc","brf","conf","def","diff","in","list","log","pot","srt","text","pm","el","c","h","cc","hh","cxx","hxx","f90"]},"application/epub+zip":{"action":0,"ask":false,"extensions":["epub"]},"video/mp4":{"action":0,"ask":false,"extensions":["mp4","mp4v","mpg4"]},"text/xml":{"action":0,"extensions":["xml"]},"image/svg+xml":{"action":0,"extensions":["svg"]},"image/webp":{"action":3,"extensions":["webp"]},"audio/mpeg":{"action":0,"ask":false,"extensions":["mp3","m2a","m3a","m4a","mp2","mp2a","mpega","mpga"]},"text/css":{"action":0,"ask":false,"extensions":["css"]},"application/x-tar":{"action":0,"ask":false,"extensions":["tar"]},"text/csv":{"action":0,"ask":false,"extensions":["csv"]},"audio/x-aac":{"action":0,"ask":false,"extensions":["aac"]},"application/x-rar-compressed":{"action":0,"ask":false,"extensions":["rar"]},"application/zip":{"action":0,"ask":false,"extensions":["zip"]},"application/x-gtar":{"action":0,"ask":false,"extensions":["tgz","gtar","taz"]},"application/vnd.android.package-archive":{"action":0,"ask":false,"extensions":["apk"]},"application/java-archive":{"action":0,"ask":false,"extensions":["jar"]},"image/avif":{"action":3,"extensions":["avif"]},"audio/x-wav":{"action":0,"ask":false,"extensions":["wav"]},"video/quicktime":{"action":0,"ask":false,"extensions":["mov","qt"]},"application/octect-stream":{"action":0,"ask":false,"extensions":["ass"]},"text/calendar":{"action":0,"ask":false,"extensions":["ics","icz","ifb","ical","icalendar"]},"application/x-7z-compressed":{"action":0,"ask":false,"extensions":["7z"]}},"schemes":{"irc":{"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"},{"name":"chat.sr.ht","uriTemplate":"https://chat.sr.ht/?open=%s"}],"action":4,"ask":true},"ircs":{"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"},{"name":"chat.sr.ht","uriTemplate":"https://chat.sr.ht/?open=%s"}],"action":2,"ask":true},"mailto":{"stubEntry":true,"handlers":[null,{"name":"Yahoo! Mail","uriTemplate":"https://compose.mail.yahoo.com/?To=%s"},{"name":"Gmail","uriTemplate":"https://mail.google.com/mail/?extsrc=mailto&url=%s"}]},"web+mastodon":{"action":2,"ask":true,"handlers":[null,{"name":"Mastodon","uriTemplate":"https://toot.berlin/intent?uri=%s"}]},"ext+treestyletab":{"action":2,"ask":true},"discord":{"action":4},"tg":{"action":4},"spotify":{"action":4,"ask":true},"zoommtg":{"action":4,"handlers":[{"name":"Zoom","command":"zoom %u"}]},"ssb":{"action":2,"ask":true},"ext+patchfox":{"action":2,"ask":true},"vifm":{"action":4},"url-launcher":{"action":4},"foobar":{"action":4},"slack":{"action":4}},"isDownloadsImprovementsAlreadyMigrated":true,"isSVGXMLAlreadyMigrated":true}
\ No newline at end of file
diff --git a/.mozilla/firefox/librewolf.overrides.cfg b/.mozilla/firefox/librewolf.overrides.cfg
index 0bc8697..56ea0d4 100644
--- a/.mozilla/firefox/librewolf.overrides.cfg
+++ b/.mozilla/firefox/librewolf.overrides.cfg
@@ -3,4 +3,5 @@ defaultPref("webgl.disabled", false);
 defaultPref("identity.fxaccounts.enabled", true);
 defaultPref("privacy.resistFingerprinting", false);
 defaultPref("privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts", true);
-defaultPref("general.useragent.override", "Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0");
+defaultPref("general.useragent.override", undefined);
+defaultPref("geo.provider.network.url", "https://api.positon.xyz/v1/geolocate?key=test");