summaryrefslogtreecommitdiff
path: root/modules/home/zen.nix
blob: f7535dc5a54fca6c28729dee5bddf7a7db424c00 (plain) (blame)
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
{ config, lib, inputs, ...}: with lib; let
  cfg = config.santi-modules;
in {
  options.santi-modules.zen-browser = mkEnableOption "Enable zen browser from flake";
  config = mkIf cfg.default-user.enable {
    home-manager = {
      users.leonardo = {
        imports = [
          inputs.zen-browser.homeModules.default
        ];
        programs.zen-browser = {
          enable = true;
          policies = {
            AutofillAddressEnabled = true;
            AutofillCreditCardEnabled = false;
            DisableAppUpdate = true;
            DisableFeedbackCommands = true;
            DisableFirefoxStudies = true;
            DisablePocket = true; # save webs for later reading
            DisableTelemetry = true;
            DontCheckDefaultBrowser = true;
            NoDefaultBookmarks = true;
            OfferToSaveLogins = false;
          };
        };
      };
    };
  };
}