diff --git a/home-manager/firefox/config/annoyances.nix b/home-manager/firefox/config/annoyances.nix index d8e6afb..e63b9c5 100644 --- a/home-manager/firefox/config/annoyances.nix +++ b/home-manager/firefox/config/annoyances.nix @@ -46,6 +46,12 @@ "media.autoplay.default" = 0; # Opens PDFs in the browser "browser.download.open_pdf_attachments_inline" = true; + # Specifies the download directory. + "browser.download.folderList" = 2; "browser.download.useDownloadDir" = false; "browser.download.dir" = "/tmp"; + # Restore previous session automatically + "browser.startup.page"= 3; + # Enable compact mode + "browser.uidensity" = 1; } diff --git a/home-manager/firefox/config/browser-features.nix b/home-manager/firefox/config/browser-features.nix index d23444d..cc38229 100644 --- a/home-manager/firefox/config/browser-features.nix +++ b/home-manager/firefox/config/browser-features.nix @@ -118,4 +118,10 @@ # Disables executing of JavaScript in the PDF form viewer. It is possible that # some PDFs are not rendered correctly due to missing functions. "pdfjs.enableScripting" = true; + + # copied these from a blog + "browser.newtabpage.activity-stream.feeds.telemetry" = false; + "browser.newtabpage.activity-stream.telemetry" = false; + "browser.ping-centre.telemetry" = false; + "devtools.onboarding.telemetry.logged" = false; } diff --git a/home-manager/firefox/default.nix b/home-manager/firefox/default.nix index ef793d2..afb0000 100644 --- a/home-manager/firefox/default.nix +++ b/home-manager/firefox/default.nix @@ -69,7 +69,6 @@ in { ublock-origin keepassxc-browser youtube-nonstop - vimium ]; inherit search; }; @@ -86,7 +85,6 @@ in { sponsorblock ublock-origin youtube-nonstop - vimium ]; inherit search; };