alpine/firefox/20-firefox.sh
2025-01-26 12:24:50 +00:00

56 lines
2 KiB
Bash
Executable file

#!/usr/bin/env bash
# Create firefox profile directory
mkdir -p /app/firefox
# Firefox custom user.js
cat >/app/firefox/user.js <<- 'firefox'
// First run
user_pref("app.normandy.first_run", false);
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
user_pref("trailhead.firstrun.didSeeAboutWelcome", true);
user_pref("browser.startup.homepage_override.mstone", "ignore");
// Homepage
// user_pref("browser.startup.page", 1);
// user_pref("browser.startup.homepage", "https://myvelabs.app/");
// Security/privacy section
user_pref("app.shield.optoutstudies.enabled", false);
user_pref("browser.contentblocking.category", "standard");
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("extensions.pocket.enabled", false);
user_pref("dom.private-attribution.submission.enabled", false);
user_pref("network.trr.mode", 5);
// Disable sponsored content on Firefox Home (Activity Stream)
user_pref("browser.newtabpage.activity-stream.showSearch", false);
user_pref("browser.newtabpage.activity-stream.showSponsored", false);
user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
user_pref("browser.newtabpage.activity-stream.default.sites", "");
user_pref("browser.newtabpage.activity-stream.topSitesRows", 4);
// Disable about:config warning
user_pref("browser.aboutConfig.showWarning", false);
// Disable url autocomplete
user_pref("browser.search.suggest.enabled", false);
user_pref("browser.urlbar.suggest.recentsearches", false);
user_pref("browser.urlbar.suggest.searches", false);
// Closing firefox properties
user_pref("browser.warnOnQuitShortcut", false);
user_pref("browser.tabs.closeWindowWithLastTab", false);
// Disable autohide toolbar on fullscreen
user_pref("browser.fullscreen.autohide", false);
firefox
# Firefox startup
install /dev/stdin ~/.config/${AUTOSTARTDIR}/autostart <<- 'firefox'
#!/usr/bin/env bash
# Run firefox
while true
do
firefox --profile /app/firefox ${MYVNC_FIREFOX_OPTS} --new-window ${MYVNC_FIREFOX_URL}
done
firefox