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 "chlffgpmiacpedhhbkiomidkjlcfhogd" # pushbullet 37 "mbniclmhobmnbdlbpiphghaielnnpgdp" # lightshot 38 "gcbommkclmclpchllfjekcdonpmejbdp" # https everywhere 39 ] 40 ''; 41 }; ··· 78 ###### implementation 79 80 config = lib.mkIf cfg.enable { 81 environment.etc."chromium/policies/managed/default.json".text = builtins.toJSON defaultProfile; 82 environment.etc."chromium/policies/managed/extra.json".text = builtins.toJSON cfg.extraOpts; 83 }; 84 }
··· 36 "chlffgpmiacpedhhbkiomidkjlcfhogd" # pushbullet 37 "mbniclmhobmnbdlbpiphghaielnnpgdp" # lightshot 38 "gcbommkclmclpchllfjekcdonpmejbdp" # https everywhere 39 + "cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin 40 ] 41 ''; 42 }; ··· 79 ###### implementation 80 81 config = lib.mkIf cfg.enable { 82 + # for chromium 83 environment.etc."chromium/policies/managed/default.json".text = builtins.toJSON defaultProfile; 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; 88 }; 89 }