{chromium,vivaldi}: add Google Calendar (PWA)

This commit is contained in:
Aminda Suomalainen 2026-03-04 09:27:25 +02:00
parent 743e8a98a3
commit 228f5c3983
Signed by: Mikaela
GPG Key ID: 99392F62BAE30723
3 changed files with 24 additions and 4 deletions

View File

@ -189,9 +189,9 @@ if [ "$(id -u)" == "0" ]; then
# These are bound to exist on my systems
cp -v local/share/applications/{a-signal,a-syncplay,plasma-update,a-firefox-cups,a-firefox-gmail,a-firefox,foot-ncdu}.desktop /usr/local/share/applications/
if [ -f "/usr/bin/vivaldi-stable" ]; then
cp -v local/share/applications/{a-vivaldi,vivaldi-{apps,youtube-music,yle-areena,discord,gmail,gmessages,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}}.desktop /usr/local/share/applications/
cp -v local/share/applications/{a-vivaldi,vivaldi-{apps,youtube-music,yle-areena,discord,gmail,gmessages,google-calendar,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}}.desktop /usr/local/share/applications/
elif [ -f "/usr/bin/chromium-browser" ]; then
cp -v local/share/applications/{a-chromium,chromium-{apps,youtube-music,yle-areena,discord,gmail,gmessages,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}}.desktop /usr/local/share/applications/
cp -v local/share/applications/{a-chromium,chromium-{apps,youtube-music,yle-areena,discord,gmail,gmessages,google-calendar,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}}.desktop /usr/local/share/applications/
fi
# If Steam is installed, chances are these work
if [ -f /var/lib/flatpak/exports/bin/com.valvesoftware.Steam ]; then
@ -495,12 +495,12 @@ else
if [ -f "/usr/bin/vivaldi-stable" ]; then
ln -nsfv /usr/local/share/applications/a-vivaldi.desktop $DESKTOP/
if [ -f /etc/chromium/policies/managed/aminda-pwa.json ]; then
ln -nsfv /usr/local/share/applications/vivaldi-{apps,youtube-music,yle-areena,discord,gmail,gmessages,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}.desktop $DESKTOP/
ln -nsfv /usr/local/share/applications/vivaldi-{apps,youtube-music,yle-areena,discord,gmail,gmessages,google-calendar,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}.desktop $DESKTOP/
fi
elif [ -f "/usr/bin/chromium-browser" ]; then
ln -nsfv /usr/local/share/applications/a-chromium.desktop $DESKTOP/
if [ -f /etc/chromium/policies/managed/aminda-pwa.json ]; then
ln -nsfv /usr/local/share/applications/chromium-{apps,youtube-music,yle-areena,discord,gmail,gmessages,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}.desktop $DESKTOP/
ln -nsfv /usr/local/share/applications/chromium-{apps,youtube-music,yle-areena,discord,gmail,gmessages,google-calendar,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}.desktop $DESKTOP/
fi
fi
if [ -f "/usr/bin/google-chrome-stable" ]; then

View File

@ -0,0 +1,10 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Google Calendar
Name[fi]=Google Kalenteri
Exec=chromium--profile-directory=Default --app-id=kjbdgfilnfhdoflbpgamdcdgpehopbep --app-run-on-os-login-mode=windowed
Icon=chrome-kjbdgfilnfhdoflbpgamdcdgpehopbep-Default
StartupWMClass=crx_kjbdgfilnfhdoflbpgamdcdgpehopbep

View File

@ -0,0 +1,10 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Google Calendar
Name[fi]=Google Kalenteri
Exec=vivaldi --profile-directory=Default --app-id=kjbdgfilnfhdoflbpgamdcdgpehopbep --app-run-on-os-login-mode=windowed
Icon=vivaldi-kjbdgfilnfhdoflbpgamdcdgpehopbep-Default
StartupWMClass=crx_kjbdgfilnfhdoflbpgamdcdgpehopbep