From 19bd18f2355421d688899633b2cd628fa3766f05 Mon Sep 17 00:00:00 2001 From: Farid Zakaria Date: Sat, 31 Aug 2024 18:04:54 -0700 Subject: [PATCH] google-chrome: disable update notification Add default commandLineArgs that disable update notification. We can't update through the update mechanism so just disable by default the notification. --- pkgs/by-name/go/google-chrome/package.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index 7947d4c606f3..98692e0868d3 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -243,7 +243,13 @@ let --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH:${addDriverRunpath.driverLink}/share" \ --set CHROME_WRAPPER "google-chrome-$dist" \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \ - --add-flags ${lib.escapeShellArg commandLineArgs} + --add-flags ${ + lib.concatStringsSep " " [ + (lib.escapeShellArg commandLineArgs) + # Disables auto updates and browser outdated popup + "--simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT'" + ] + } for elf in $out/share/google/$appname/{chrome,chrome-sandbox,chrome_crashpad_handler}; do patchelf --set-rpath $rpath $elf @@ -283,7 +289,13 @@ let mkdir -p $out/bin makeWrapper $out/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome $out/bin/google-chrome-stable \ - --add-flags ${lib.escapeShellArg commandLineArgs} + --add-flags ${ + lib.concatStringsSep " " [ + (lib.escapeShellArg commandLineArgs) + # Disables auto updates and browser outdated popup + "--simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT'" + ] + } runHook postInstall '';