From d8b397a7220c413381b0e226401c00f58bf4ee27 Mon Sep 17 00:00:00 2001 From: George Kaklamanos Date: Sun, 28 Apr 2024 23:01:54 +0300 Subject: [PATCH] Add firefox configuration Signed-off-by: George Kaklamanos --- home-manager/config.nix | 1 + home-manager/firefox.nix | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 home-manager/firefox.nix diff --git a/home-manager/config.nix b/home-manager/config.nix index 8a1360e..7d2c702 100644 --- a/home-manager/config.nix +++ b/home-manager/config.nix @@ -3,5 +3,6 @@ ./homeFiles.nix ./fish.nix ./starship.nix + ./firefox.nix ]; } diff --git a/home-manager/firefox.nix b/home-manager/firefox.nix new file mode 100644 index 0000000..78bba58 --- /dev/null +++ b/home-manager/firefox.nix @@ -0,0 +1,33 @@ +{pkgs, ...}: { + programs.firefox = { + enable = true; + package = pkgs.firefox-devedition; + preferences = { + "widget.use-xdg-desktop-portal.file-picker" = 1; + }; + }; + programs.firefox.profiles.dev-edition-default.userChrome = '' + #TabsToolbar { + visibility: collapse !important; + margin-bottom: 21px !important; + } + ''; + programs.firefox.profiles.dev-edition-default.id = 0; + programs.firefox.profiles.dev-edition-default.isDefault = true; + programs.firefox.profiles.dev-edition-default.settings = { + "toolkit.legacyUserProfileCustomizations.stylesheets" = true; + "svg.context-properties.content.enabled" = true; + "extensions.getAddons.showPane" = false; + "extensions.htmlaboutaddons.recommendations.enabled" = false; + "browser.discovery.enabled" = false; + "browser.shopping.experience2023.enabled" = false; + "browser.newtabpage.activity-stream.feeds.telemetry" = false; + "browser.urlbar.trending.featureGate" = false; + "browser.urlbar.pocket.featureGate" = false; + "browser.newtabpage.activity-stream.showSponsored" = false; + "browser.newtabpage.activity-stream.showSponsoredTopSites" = false; + "extensions.pocket.enabled" = false; + "browser.newtabpage.activity-stream.default.sites" = ""; + "browser.compactmode.show" = true; + }; +}