diff options
| author | Akshay Nair <phenax5@gmail.com> | 2024-08-25 00:32:18 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2024-08-25 00:32:18 +0530 |
| commit | d1c6524ad7f1a805b2a2b0394df2b8cbb286d3e8 (patch) | |
| tree | 0d5fc436e42f104f8c758efd1ad2d0a38b46e78d /modules/firefox.home/preferences.nix | |
| parent | db667b17820599d850d22d6d9345fb507d399a0d (diff) | |
| download | nixos-config-d1c6524ad7f1a805b2a2b0394df2b8cbb286d3e8.tar.gz nixos-config-d1c6524ad7f1a805b2a2b0394df2b8cbb286d3e8.zip | |
Refactor firefox config
Diffstat (limited to '')
| -rw-r--r-- | modules/firefox.home/preferences.nix | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/modules/firefox.home/preferences.nix b/modules/firefox.home/preferences.nix new file mode 100644 index 0000000..35572cb --- /dev/null +++ b/modules/firefox.home/preferences.nix @@ -0,0 +1,50 @@ +# about:config +{ config }: +let + homepage-url = "file://${config.xdg.configHome}/qutebrowser/homepage/index.html"; +in { + "browser.newtabpage.enabled" = false; + "browser.startup.homepage" = homepage-url; + "browser.newtab.url" = homepage-url; + + "browser.startup.blankWindow" = false; + "browser.tabs.drawInTitlebar" = true; + "browser.uidensity" = 0; + "browser.theme.dark-private-windows" = true; + "browser.theme.toolbar-theme" = 0; + "browser.aboutConfig.showWarning" = false; + "toolkit.legacyUserProfileCustomizations.stylesheets" = true; + "ui.systemUsesDarkTheme" = 2; + "layers.acceleration.force-enabled" = true; + "gfx.webrender.all" = true; + "widget.gtk.rounded-bottom-corners.enabled" = true; + "browser.urlbar.suggest.calculator" = true; + "browser.urlbar.unitConversion.enabled" = true; + "dom.security.https_first" = true; + + "extensions.pocket.enabled" = false; + "extensions.pocket.showHome" = false; + "browser.urlbar.suggest.pocket" = false; + "privacy.globalprivacycontrol.enabled" = true; + "browser.search.suggest.enabled" = false; + "browser.urlbar.suggest.searches" = false; + "browser.urlbar.suggest.recentsearches" = false; + "browser.sessionstore.restore_tabs_lazily" = false; + "browser.dataFeatureRecommendations.enabled" = false; + "extensions.htmlaboutaddons.recommendations.enabled" = false; + + "layout.css.has-selector.enabled" = true; + "browser.toolbars.bookmarks.visibility" = "never"; + "browser.tabs.insertAfterCurrent" = true; + "browser.urlbar.shortcuts.bookmarks" = false; + "browser.urlbar.suggest.bookmark" = false; + "browser.newtab.privateAllowed" = true; + + "browser.download.forbid_open_with" = true; + "browser.download.autohideButton" = true; + "browser.download.useDownloadDir" = false; + + # HAcky stuff + "xpinstall.signatures.required" = false; + "extensions.install_origins.enabled" = false; + } |
