summaryrefslogtreecommitdiffstats
path: root/ungoogled-chromium.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ungoogled-chromium.sh')
-rw-r--r--ungoogled-chromium.sh24
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 $@