summaryrefslogtreecommitdiff
path: root/home/browsers/firefox/prefs.nix
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2026-01-23 16:25:53 -0500
committerFreya Murphy <freya@freyacat.org>2026-01-23 16:25:53 -0500
commit93a2c1755aff8dfb5cdda657b967fc467e7581b2 (patch)
tree979f8b69068ff6384d627a59b01f30a909cd0edb /home/browsers/firefox/prefs.nix
parentupdate commits (diff)
downloaddotfiles-nix-93a2c1755aff8dfb5cdda657b967fc467e7581b2.tar.gz
dotfiles-nix-93a2c1755aff8dfb5cdda657b967fc467e7581b2.tar.bz2
dotfiles-nix-93a2c1755aff8dfb5cdda657b967fc467e7581b2.zip
modify firefox stuff
Diffstat (limited to 'home/browsers/firefox/prefs.nix')
-rw-r--r--home/browsers/firefox/prefs.nix52
1 files changed, 47 insertions, 5 deletions
diff --git a/home/browsers/firefox/prefs.nix b/home/browsers/firefox/prefs.nix
index 73d2781..123dc4b 100644
--- a/home/browsers/firefox/prefs.nix
+++ b/home/browsers/firefox/prefs.nix
@@ -56,11 +56,19 @@ in {
"browser.urlbar.suggest.openpage" = lock-false;
"browser.urlbar.suggest.pocket" = lock-false;
"browser.urlbar.suggest.remotetab" = lock-false;
+ "browser.urlbar.suggest.quickactions" = lock-false;
"browser.urlbar.suggest.topsites" = lock-false;
"browser.urlbar.suggest.trending" = lock-false;
"browser.urlbar.suggest.weather" = lock-false;
"browser.urlbar.suggest.yelp" = lock-false;
+ # search suggestions
+ "browser.search.suggest.enabled" = lock-true;
+ "browser.search.suggest.enabled.private" = lock-false;
+
+ # remember history
+ "places.history.enabled" = lock-true;
+
# privacy
"privacy.globalprivacycontrol.enabled" = lock-true;
@@ -116,13 +124,47 @@ in {
"browser.tabs.closeTabByDblclick" = lock-true;
"ui.key.menuAccessKeyFocuses" = lock-false;
+ # open links in tabs not new windows
+ "browser.link.open_newwindow" = {
+ Value = 3;
+ Status = "locked";
+ };
+
+ # load images in new tab, dont switch immediately
+ "browser.link.open_newwindow.override.external" = {
+ Value = -1;
+ Status = "locked";
+ };
+
+ # open previous tabs on start
+ "browser.startup.page" = {
+ Value = 3;
+ Status = "locked";
+ };
+
# general settings
- "general.autoScroll" = lock-false;
- "general.smoothScroll" = lock-true;
- "widget.gtk.overlay-scrollbars.enabled" = lock-false;
"accessibility.browsewithcaret" = lock-false;
"accessibility.typeaheadfind" = lock-false;
- "media.hardwaremediakeys.enabled" = lock-true;
- "browser.crashReports.unsubmittedCheck.autoSubmit2" = lock-false;
"browser.aboutConfig.showWarning" = lock-false;
+ "browser.crashReports.unsubmittedCheck.autoSubmit2" = lock-false;
+ "browser.ctrlTab.sortByRecentlyUsed" = lock-false;
+ "browser.display.document_color_use" = {
+ Value = 1; # disable contrast controll
+ Status = "locked";
+ };
+ "browser.ml.linkPreview.enabled" = lock-false;
+ "browser.privatebrowsing.autostart" = lock-false;
+ "browser.tabs.hoverPreview.showThumbnails" = lock-true;
+ "browser.tabs.loadInBackground" = lock-true;
+ "browser.warnOnQuitShortcut" = lock-true;
+ "browser.zoom.full" = lock-true;
+ "general.autoScroll" = lock-false;
+ "general.smoothScroll" = lock-true;
+ "layout.css.always_underline_links" = lock-false;
+ "layout.spellcheckDefault" = {
+ Value = 1;
+ Status = "locked";
+ };
+ "media.hardwaremediakeys.enabled" = lock-true;
+ "widget.gtk.overlay-scrollbars.enabled" = lock-false;
}