Unverified Commit b6132318 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

Merge pull request #333240 from Pandapip1/why-tf-didnt-chromium-enable-install-chrome

nixos/chromium: Make programs.chromium.enable install chromium
parents 26a3db55 93b6400f
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -19,6 +19,8 @@ in
    programs.chromium = {
      enable = lib.mkEnableOption "{command}`chromium` policies";

      package = lib.mkPackageOption pkgs "chromium" { };

      enablePlasmaBrowserIntegration = lib.mkEnableOption "Native Messaging Host for Plasma Browser Integration";

      plasmaBrowserIntegrationPackage = lib.mkPackageOption pkgs [ "plasma5Packages" "plasma-browser-integration" ] { };
@@ -119,8 +121,9 @@ in

  ###### implementation

  config = {
    environment.etc = lib.mkIf cfg.enable {
  config = lib.mkIf cfg.enable {
    environment.systemPackages = [ cfg.package ];
    environment.etc = {
      # for chromium
      "chromium/native-messaging-hosts/org.kde.plasma.browser_integration.json" = lib.mkIf cfg.enablePlasmaBrowserIntegration
        { source = "${cfg.plasmaBrowserIntegrationPackage}/etc/chromium/native-messaging-hosts/org.kde.plasma.browser_integration.json"; };