nixos/programs.chromium: write policies for google-chrome too

Policy configuration files live under /etc/chromium for Chromium, and under /etc/opt/chrome for Google Chrome.

authored by

volth and committed by
GitHub
270f99f7 844ad2ec

+5
+5
nixos/modules/programs/chromium.nix
··· 36 36 "chlffgpmiacpedhhbkiomidkjlcfhogd" # pushbullet 37 37 "mbniclmhobmnbdlbpiphghaielnnpgdp" # lightshot 38 38 "gcbommkclmclpchllfjekcdonpmejbdp" # https everywhere 39 + "cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin 39 40 ] 40 41 ''; 41 42 }; ··· 78 79 ###### implementation 79 80 80 81 config = lib.mkIf cfg.enable { 82 + # for chromium 81 83 environment.etc."chromium/policies/managed/default.json".text = builtins.toJSON defaultProfile; 82 84 environment.etc."chromium/policies/managed/extra.json".text = builtins.toJSON cfg.extraOpts; 85 + # for google-chrome https://www.chromium.org/administrators/linux-quick-start 86 + environment.etc."opt/chrome/policies/managed/default.json".text = builtins.toJSON defaultProfile; 87 + environment.etc."opt/chrome/policies/managed/extra.json".text = builtins.toJSON cfg.extraOpts; 83 88 }; 84 89 }