summary refs log tree commit diff
diff options
context:
space:
mode:
l---------.librewolf1
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/Makefile (renamed from .mozilla/firefox/wr7p23up.default-nightly/chrome/Makefile)0
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/lepton.patch (renamed from .mozilla/firefox/wr7p23up.default-nightly/chrome/lepton.patch)0
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/userChrome.css (renamed from .mozilla/firefox/wr7p23up.default-nightly/chrome/userChrome.css)0
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/userContent.css (renamed from .mozilla/firefox/wr7p23up.default-nightly/chrome/userContent.css)0
-rwxr-xr-x.mozilla/firefox/hibiki.default/times.json1
l---------.mozilla/firefox/hibiki.work/chrome1
l---------.mozilla/firefox/hibiki.work/handlers.json1
-rwxr-xr-x.mozilla/firefox/hibiki.work/times.json1
l---------.mozilla/firefox/hibiki.work/user.js1
-rw-r--r--.mozilla/firefox/installs.ini4
-rw-r--r--.mozilla/firefox/librewolf.overrides.cfg5
l---------.mozilla/firefox/native-messaging-hosts1
-rw-r--r--.mozilla/firefox/profiles.ini20
-rwxr-xr-xbin/firefox8
15 files changed, 41 insertions, 3 deletions
diff --git a/.librewolf b/.librewolf
new file mode 120000
index 0000000..e21a616
--- /dev/null
+++ b/.librewolf
@@ -0,0 +1 @@
+.mozilla/firefox
\ No newline at end of file
diff --git a/.mozilla/firefox/wr7p23up.default-nightly/chrome/Makefile b/.mozilla/firefox/hibiki.default/chrome/Makefile
index 3e5c8d6..3e5c8d6 100644
--- a/.mozilla/firefox/wr7p23up.default-nightly/chrome/Makefile
+++ b/.mozilla/firefox/hibiki.default/chrome/Makefile
diff --git a/.mozilla/firefox/wr7p23up.default-nightly/chrome/lepton.patch b/.mozilla/firefox/hibiki.default/chrome/lepton.patch
index d637994..d637994 100644
--- a/.mozilla/firefox/wr7p23up.default-nightly/chrome/lepton.patch
+++ b/.mozilla/firefox/hibiki.default/chrome/lepton.patch
diff --git a/.mozilla/firefox/wr7p23up.default-nightly/chrome/userChrome.css b/.mozilla/firefox/hibiki.default/chrome/userChrome.css
index ff39340..ff39340 100644
--- a/.mozilla/firefox/wr7p23up.default-nightly/chrome/userChrome.css
+++ b/.mozilla/firefox/hibiki.default/chrome/userChrome.css
diff --git a/.mozilla/firefox/wr7p23up.default-nightly/chrome/userContent.css b/.mozilla/firefox/hibiki.default/chrome/userContent.css
index f3b4e6a..f3b4e6a 100644
--- a/.mozilla/firefox/wr7p23up.default-nightly/chrome/userContent.css
+++ b/.mozilla/firefox/hibiki.default/chrome/userContent.css
diff --git a/.mozilla/firefox/hibiki.default/times.json b/.mozilla/firefox/hibiki.default/times.json
new file mode 100755
index 0000000..02bb2cf
--- /dev/null
+++ b/.mozilla/firefox/hibiki.default/times.json
@@ -0,0 +1 @@
+{"created":1669046288885,"firstUse":null}
diff --git a/.mozilla/firefox/hibiki.work/chrome b/.mozilla/firefox/hibiki.work/chrome
new file mode 120000
index 0000000..274c29e
--- /dev/null
+++ b/.mozilla/firefox/hibiki.work/chrome
@@ -0,0 +1 @@
+../hibiki.default/chrome
\ No newline at end of file
diff --git a/.mozilla/firefox/hibiki.work/handlers.json b/.mozilla/firefox/hibiki.work/handlers.json
new file mode 120000
index 0000000..8828eaa
--- /dev/null
+++ b/.mozilla/firefox/hibiki.work/handlers.json
@@ -0,0 +1 @@
+../hibiki.default/handlers.json
\ No newline at end of file
diff --git a/.mozilla/firefox/hibiki.work/times.json b/.mozilla/firefox/hibiki.work/times.json
new file mode 100755
index 0000000..be58369
--- /dev/null
+++ b/.mozilla/firefox/hibiki.work/times.json
@@ -0,0 +1 @@
+{"created":1669046288885,"firstUse":1669113555029}
\ No newline at end of file
diff --git a/.mozilla/firefox/hibiki.work/user.js b/.mozilla/firefox/hibiki.work/user.js
new file mode 120000
index 0000000..9a05026
--- /dev/null
+++ b/.mozilla/firefox/hibiki.work/user.js
@@ -0,0 +1 @@
+../hibiki.default/user.js
\ No newline at end of file
diff --git a/.mozilla/firefox/installs.ini b/.mozilla/firefox/installs.ini
new file mode 100644
index 0000000..bfa40eb
--- /dev/null
+++ b/.mozilla/firefox/installs.ini
@@ -0,0 +1,4 @@
+[2BDD5BCC96785009]
+Default=hibiki.default
+Locked=1
+
diff --git a/.mozilla/firefox/librewolf.overrides.cfg b/.mozilla/firefox/librewolf.overrides.cfg
new file mode 100644
index 0000000..7619eff
--- /dev/null
+++ b/.mozilla/firefox/librewolf.overrides.cfg
@@ -0,0 +1,5 @@
+defaultPref("media.peerconnection.ice.no_host", false);
+defaultPref("webgl.disabled", false);
+defaultPref("identity.fxaccounts.enabled", true);
+defaultPref("privacy.resistFingerprinting", false);
+defaultPref("privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts", true);
diff --git a/.mozilla/firefox/native-messaging-hosts b/.mozilla/firefox/native-messaging-hosts
new file mode 120000
index 0000000..b24d852
--- /dev/null
+++ b/.mozilla/firefox/native-messaging-hosts
@@ -0,0 +1 @@
+../native-messaging-hosts
\ No newline at end of file
diff --git a/.mozilla/firefox/profiles.ini b/.mozilla/firefox/profiles.ini
new file mode 100644
index 0000000..ae9aadd
--- /dev/null
+++ b/.mozilla/firefox/profiles.ini
@@ -0,0 +1,20 @@
+[Profile0]
+Name=default
+IsRelative=1
+Path=hibiki.default
+Default=1
+
+[Profile1]
+Name=work
+IsRelative=1
+Path=hibiki.work
+Default=0
+
+[Install2BDD5BCC96785009]
+Default=hibiki.default
+Locked=1
+
+[General]
+StartWithLastProfile=1
+Version=2
+
diff --git a/bin/firefox b/bin/firefox
index 1b7e271..62d2610 100755
--- a/bin/firefox
+++ b/bin/firefox
@@ -7,6 +7,8 @@ container=${container:-}
 [ "${container}" = "firejail" ] && exec xdg-open "$@"
 
 bin=${FIREFOX_BIN:-/usr/bin/firefox}
+[ ! -x "$bin" ] && bin=/usr/bin/librewolf
+[ ! -x "$bin" ] && exit 1
 
 # enable touch device support
 export MOZ_USE_XINPUT2=1
@@ -21,11 +23,11 @@ firefox)
 	export MOZ_APP_REMOTINGNAME=firefox
 	exec "${bin}" \
 		--name "$MOZ_APP_REMOTINGNAME" \
-		--profile "$HOME"/.mozilla/firefox/wr7p23up.default-nightly \
+		--profile "$HOME"/.mozilla/firefox/hibiki.default \
 		"$@"
 	;;
 firefox-private)
-	exec "${bin}" --profile "$HOME"/.mozilla/firefox/wr7p23up.default-nightly \
+	exec "${bin}" --profile "$HOME"/.mozilla/firefox/hibiki.default \
 		"$@" --private-window
 	;;
 
@@ -44,7 +46,7 @@ workfox)
 	export MOZ_APP_REMOTINGNAME=workfox
 	exec "${bin}" \
 		--name "$MOZ_APP_REMOTINGNAME" \
-		--profile "$HOME"/.mozilla/firefox/d2ps1x6l.work \
+		--profile "$HOME"/.mozilla/firefox/hibiki.work \
 		"$@"
 	;;