From dac34aa5e0b1d9a8e96f33ed671db58cca4a242b Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 17 Sep 2025 16:13:49 +0200 Subject: [PATCH] Move adding Google Account into Install > Service > Chromium Account Otherwise it'll prompt on first start for everyone. --- bin/omarchy-install-chromium-google-account | 13 +++++++++++++ bin/omarchy-menu | 3 ++- config/chromium-flags.conf | 2 -- 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100755 bin/omarchy-install-chromium-google-account diff --git a/bin/omarchy-install-chromium-google-account b/bin/omarchy-install-chromium-google-account new file mode 100755 index 0000000..5087cee --- /dev/null +++ b/bin/omarchy-install-chromium-google-account @@ -0,0 +1,13 @@ +#!/bin/bash + +if [[ -f ~/.config/chromium-flags.conf ]]; then + CONF=~/.config/chromium-flags.conf + + grep -qxF -- "--oauth2-client-id=77185425430.apps.googleusercontent.com" "$CONF" || + echo "--oauth2-client-id=77185425430.apps.googleusercontent.com" >>"$CONF" + + grep -qxF -- "--oauth2-client-secret=OTJgUOQcT7lO7GsGZq2G4IlT" "$CONF" || + echo "--oauth2-client-secret=OTJgUOQcT7lO7GsGZq2G4IlT" >>"$CONF" + + echo "Now you can login to your Google Account in Chromium." +fi diff --git a/bin/omarchy-menu b/bin/omarchy-menu index f0dcf23..b93a498 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -249,10 +249,11 @@ show_install_menu() { } show_install_service_menu() { - case $(menu "Install" " Dropbox\n Tailscale\n󰟵 Bitwarden") in + case $(menu "Install" " Dropbox\n Tailscale\n󰟵 Bitwarden\n Chromium Account") in *Dropbox*) present_terminal omarchy-install-dropbox ;; *Tailscale*) present_terminal omarchy-install-tailscale ;; *Bitwarden*) install_and_launch "Bitwarden" "bitwarden bitwarden-cli" "bitwarden" ;; + *Chromium*) present_terminal omarchy-install-chromium-google-account ;; *) show_install_menu ;; esac } diff --git a/config/chromium-flags.conf b/config/chromium-flags.conf index 0df58c2..88c8082 100644 --- a/config/chromium-flags.conf +++ b/config/chromium-flags.conf @@ -2,5 +2,3 @@ --ozone-platform-hint=wayland --enable-features=TouchpadOverscrollHistoryNavigation --load-extension=~/.local/share/omarchy/default/chromium/extensions/copy-url ---oauth2-client-id=77185425430.apps.googleusercontent.com ---oauth2-client-secret=OTJgUOQcT7lO7GsGZq2G4IlT