diff options
Diffstat (limited to 'ungoogled-chromium.sh')
-rw-r--r-- | ungoogled-chromium.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ungoogled-chromium.sh b/ungoogled-chromium.sh new file mode 100644 index 0000000..55be7eb --- /dev/null +++ b/ungoogled-chromium.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +# Allow users to override command-line options +if [[ -f ~/.config/chromium-flags.conf ]]; then + CHROMIUM_USER_FLAGS="$(cat ~/.config/chromium-flags.conf)" +fi + +# Detect Pepper Flash +if [[ -f /usr/lib/PepperFlash/libpepflashplayer.so ]]; then + PepperVer="$(grep 'version' /usr/lib/PepperFlash/manifest.json | cut -d '"' -f4)" + CHROMIUM_USER_FLAGS+=" --ppapi-flash-path=/usr/lib/PepperFlash/libpepflashplayer.so --ppapi-flash-version=$PepperVer" +fi + +# Let the wrapped binary know that it has been run through the wrapper. +export CHROME_WRAPPER="$(readlink -f $0)" +export CHROME_DESKTOP="$0.desktop" + +# Google API keys: https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/chromium +export GOOGLE_API_KEY=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM +export GOOGLE_DEFAULT_CLIENT_ID=413772536636.apps.googleusercontent.com +export GOOGLE_DEFAULT_CLIENT_SECRET=0ZChLK6AxeA3Isu96MkwqDR4 + +# Launch +exec /opt/ungoogled-chromium/chrome $CHROMIUM_USER_FLAGS $@ |