add fastfox preferences from betterfox

This commit is contained in:
Kopatz
2024-10-16 10:33:02 +02:00
parent d405eb64e8
commit 975740e878
2 changed files with 39 additions and 1 deletions

View File

@@ -0,0 +1,28 @@
{
# https://github.com/yokoffing/Betterfox
"content.notify.interval" = 100000;
"gfx.canvas.accelerated.cache-items" = 4096;
"gfx.canvas.accelerated.cache-size" = 512;
"gfx.content.skia-font-cache-size" = 20;
"browser.cache.jsbc_compression_level" = 3;
"media.memory_cache_max_size" = 65536;
"media.cache_readahead_limit" = 7200;
"media.cache_resume_threshold" = 3600;
"image.mem.decode_bytes_at_a_time" = 32768;
"network.http.max-connections" = 1800;
"network.http.max-persistent-connections-per-server" = 10;
"network.http.max-urgent-start-excessive-connections-per-host" = 5;
"network.http.pacing.requests.enabled" = false;
"network.dnsCacheExpiration" = 3600;
"network.ssl_tokens_cache_capacity" = 10240;
# Disable Link Prefetching
# Firefox prefetches the next site on some links, so the site is loaded even when
# you never click.
"network.dns.disablePrefetch" = true;
"network.dns.disablePrefetchFromHTTPS" = true;
"network.prefetch-next" = false;
"network.predictor.enabled" = false;
"network.predictor.enable-prefetch" = false;
"layout.css.grid-template-masonry-value.enabled" = true;
"dom.enable_web_task_scheduling" = true;
}

View File

@@ -62,6 +62,11 @@ in {
programs.firefox = {
enable = true;
policies = {
DisableTelemetry = true;
DontCheckDefaultBrowser = true;
DisablePocket = true;
DisableFirefoxStudies = true;
DisableFeedbackCommands = true;
Extensions = {
Uninstall = [
"google@search.mozilla.org"
@@ -96,6 +101,7 @@ in {
(import ./config/tracking.nix)
(import ./config/tracking-webaudio.nix)
(import ./config/security.nix)
(import ./config/speed.nix)
];
userChrome = ''
/* Hide tab bar. Used with Sidebery */
@@ -123,6 +129,7 @@ in {
(import ./config/privacy.nix)
(import ./config/tracking.nix)
(import ./config/security.nix)
(import ./config/speed.nix)
];
userChrome = ''
/* Hide tab bar. Used with Sidebery */
@@ -153,7 +160,10 @@ in {
visibility: collapse !important;
}
'';
settings = merge [ (import ./config/preferences.nix) ];
settings = merge [
(import ./config/preferences.nix)
(import ./config/speed.nix)
];
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
clearurls
darkreader