Add firefox configuration

Signed-off-by: George Kaklamanos <gkaklas@gkaklas.gr>
This commit is contained in:
George Kaklamanos 2024-04-28 23:01:54 +03:00
parent 1e5fb1d349
commit d8b397a722
No known key found for this signature in database
GPG key ID: C0CAB8A6BDC9399D
2 changed files with 34 additions and 0 deletions

View file

@ -3,5 +3,6 @@
./homeFiles.nix
./fish.nix
./starship.nix
./firefox.nix
];
}

33
home-manager/firefox.nix Normal file
View file

@ -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;
};
}