diff options
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 \ "$@" ;; |