summaryrefslogtreecommitdiff
path: root/pkgs/firefox.nix
blob: 0c94b17f3815bd2a57c3f0f633c3002182230ecd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{ wrapFirefox, firefox-esr-153-unwrapped }:
wrapFirefox firefox-esr-153-unwrapped {
  extraPolicies = {
    AutofillAddressEnabled = false;
    AutofillCreditCardEnabled = false;
    CaptivePoral = false;
    DisableFirefoxStudies = true;
    DisablePocket = true;
    DisableTelemetry = true;
    DisableFirefoxAccounts = false;
    DisableAppUpdate = true;
    PasswordManagerEnabled = false;
    SearchEngines = {
      Default = "DuckDuckGo";
      PreventInstalls = true;
      Remove = ["Google" "Perplexity"];
    };
    FirefoxHome = {
      Pocket = false;
      Snippets = false;
    };
    UserMessaging = {
      ExtensionRecommendations = false;
      FeatureRecommendations = false;
      UrlbarInterventions = false;
      MoreFromMozilla = false;
      FirefoxLabs = false;
      Locked = true;
      SkipOnboarding = true;
    };
  };

  extraPrefs = ''
    // Show more ssl cert infos
    lockPref("security.identityblock.show_extended_validation", true);
  '';
}