doas ln -sf /etc/firefox/firefox.js /usr/lib/firefox/defaults/pref/pref.js
cat /etc/firefox/firefox.js
pref("browser.startup.homepage_override.mstone", "ignore");
pref("browser.newtabpage.activity-stream.aboutHome.enabled", false);
pref("trailhead.firstrun.branches", "nofirstrun-empty");
pref("browser.aboutwelcome.enabled", false);
pref("browser.startup.firstrunSkipsHomepage",false);
pref("browser.feeds.showFirstRunUI", false);
pref("toolkit.telemetry.reportingpolicy.firstRun", false);
pref("browser.pocket.enabled", false);
pref("extension.pocket.enabled", false);
pref("browser.startup.page", 0);
pref("general.warnOnAboutConfig", false);
pref("accessibility.force_disabled", 1);
pref("app.normandy.first_run", false);
pref("app.shield.optoutstudies.enabled", false);
pref("toolkit.telemetry.archive.enabled", false);
pref("toolkit.telemetry.enabled", false);
pref("toolkit.telemetry.unified", false);
pref("toolkit.telemetry.unifiedIsOptIn", false);
pref("datareporting.healthreport.uploadEnabled", false);
pref("datareporting.healthreport.service.enabled", false);
pref("datareporting.policy.dataSubmissionEnabled", false);
pref("browser.urlbar.clickSelectsAll", true);
cat ~/.bin/firefox
bwrap \
--proc /proc \
--dev /dev \
--dev-bind /dev/snd /dev/snd \
--dev-bind /dev/dri /dev/dri \
--ro-bind /sys/dev/char /sys/dev/char \
--ro-bind /sys/devices/pci0000:00 /sys/devices/pci0000:00 \
--ro-bind /lib /lib \
--tmpfs /tmp \
--ro-bind $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY \
--ro-bind /usr/share /usr/share/ \
--ro-bind /usr/lib /usr/lib \
--ro-bind /etc/fonts /etc/fonts \
--ro-bind /etc/group /etc/group \
--ro-bind /etc/firefox /etc/firefox \
--ro-bind /etc/resolv.conf /etc/resolv.conf \
--bind-try ~/Downloads ~/Downloads \
--ro-bind-try ~/.fonts ~/.fonts \
--tmpfs ~/.mozilla \
--unsetenv DBUS_SESSION_BUS_ADDRESS \
--setenv MOZ_ENABLE_WAYLAND 1 \
--hostname RESTRICTED \
--unshare-all --share-net \
--die-with-parent --new-session --cap-drop ALL \
/usr/lib/firefox/firefox "$@"
cat /etc/firefox/policies/policies.json
{
"policies": {
"OverrideFirstRunPage": "",
"OverridePostUpdatePage": "",
"PDFjs": {
"Enabled": false,
"EnablePermissions": false
},
"DisablePocket": true ,
}
}
Comments
Post a Comment