aboutsummaryrefslogtreecommitdiff
path: root/home/programs/firefox/settings.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/programs/firefox/settings.nix')
-rw-r--r--home/programs/firefox/settings.nix74
1 files changed, 73 insertions, 1 deletions
diff --git a/home/programs/firefox/settings.nix b/home/programs/firefox/settings.nix
index 304c99f..27100a0 100644
--- a/home/programs/firefox/settings.nix
+++ b/home/programs/firefox/settings.nix
@@ -1,9 +1,81 @@
{
+ "accessibility.force_disabled" = 0;
+ "browser.aboutConfig.showWarning" = false; # don't need to show warnings for about config
+ "browser.discovery.enabled" = false; # disable making personalized extension recommendations
+ "browser.download.alwaysOpenPanel" = false;
+ "browser.download.autohideButton" = false;
+ "browser.formfill.enable" = false;
+ "browser.link.open_newwindow" = 3;
+ "browser.newtab.url" = "about:home";
+ "browser.newtabpage.activity-stream.enabled" = true;
+ "browser.newtabpage.activity-stream.feeds.section.topstories" = false;
+ "browser.newtabpage.activity-stream.feeds.topsites" = false;
+ "browser.newtabpage.activity-stream.showSponsored" = false;
+ "browser.newtabpage.activity-stream.showWeather" = false;
+ "browser.newtabpage.activity-stream.telemetry" = false;
+ "browser.uiCustomization.state" = builtins.toJSON {
+ currentVersion = 20;
+ newElementCount = 5;
+ dirtyAreaCache = [
+ "nav-bar"
+ "PersonalToolbar"
+ "toolbar-menubar"
+ "TabsToolbar"
+ "widget-overflow-fixed-list"
+ ];
+ placements = {
+ PersonalToolbar = [ "personal-bookmarks" ];
+ TabsToolbar = [
+ "tabbrowser-tabs"
+ "new-tab-button"
+ "alltabs-button"
+ ];
+ nav-bar = [
+ "back-button"
+ "forward-button"
+ "stop-reload-button"
+ "urlbar-container"
+ "downloads-button"
+ "ublock0_raymondhill_net-browser-action"
+ "unified-extensions-button"
+ ];
+ toolbar-menubar = [ "menubar-items" ];
+ unified-extensions-area = [ ];
+ widget-overflow-fixed-list = [ ];
+ };
+ seen = [
+ "save-to-pocket-button"
+ "developer-button"
+ "ublock0_raymondhill_net-browser-action"
+ "_testpilot-containers-browser-action"
+ ];
+ };
+ "browser.newtabpage.enabled" = false; # disable new tab page
+ "browser.search.suggest.enabled.private" = true;
+ "browser.sessionstore.restore_pinned_tabs_on_demand" = true;
+ "browser.startup.page" = 3;
"browser.tabs.groups.enabled" = true; # https://support.mozilla.org/en-US/kb/tab-groups
"browser.tabs.groups.smart.enabled" = true; # https://support.mozilla.org/en-US/kb/tab-groups
- "browser.toolbars.bookmarks.visibility" = "never"; # don't show bookmark tabs
+ "browser.tabs.insertAfterCurrent" = true;
+ "browser.tabs.tabmanager.enabled" = false;
+ "browser.urlbar.scotchBonnet.enableOverride" = false;
+ "browser.urlbar.shortcuts.bookmarks" = false;
+ "browser.urlbar.shortcuts.history" = false;
+ "browser.urlbar.shortcuts.quickactions" = false;
+ "browser.urlbar.shortcuts.tabs" = false;
+ "browser.urlbar.suggest.engines" = false;
+ "browser.urlbar.suggest.history" = false;
+ "browser.urlbar.suggest.openpage" = false;
+ "browser.urlbar.suggest.quickactions" = false;
+ "browser.urlbar.suggest.topsites" = false;
"browser.urlbar.trimURLs" = false; # show the complete URL
+ "browser.warnOnQuitShortcut" = false;
+ "datareporting.healthreport.uploadEnabled" = false;
+ "permissions.default.desktop-notification" = 2;
+ "permissions.default.geo" = 2;
+ "places.history.enabled" = false;
"sidebar.main.tools" = "aichat,history,bookmarks";
"sidebar.revamp" = true;
"sidebar.verticalTabs" = true; # vertical tabs
+ "signon.rememberSignons" = false; # we are using 1password
}