From 46a4278071ea327eb33d77ac56d550096bf67289 Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Tue, 24 Feb 2026 12:26:33 +0200 Subject: [PATCH] install/{chromium,vivaldi}: add gmail to desktop --- install | 8 ++++---- local/share/applications/chromium-gmail.desktop | 10 ++++++++++ local/share/applications/vivaldi-gmail.desktop | 10 ++++++++++ 3 files changed, 24 insertions(+), 4 deletions(-) create mode 100755 local/share/applications/chromium-gmail.desktop create mode 100755 local/share/applications/vivaldi-gmail.desktop diff --git a/install b/install index 398d8291..a087c94b 100755 --- a/install +++ b/install @@ -182,9 +182,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}.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,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,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,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,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 @@ -487,12 +487,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,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,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,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,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}.desktop $DESKTOP/ fi fi if [ -f "/usr/bin/google-chrome-stable" ]; then diff --git a/local/share/applications/chromium-gmail.desktop b/local/share/applications/chromium-gmail.desktop new file mode 100755 index 00000000..23819d4f --- /dev/null +++ b/local/share/applications/chromium-gmail.desktop @@ -0,0 +1,10 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Version=1.0 +Terminal=false +Type=Application +Name=Gmail in Chromium +Name[fi]=Gmail Chromiumissa +Exec=chromium --profile-directory=Default --app-id=fmgjjmmmlfnkbppncabfkddbjimcfncm --app-run-on-os-login-mode=windowed +Icon=chrome-fmgjjmmmlfnkbppncabfkddbjimcfncm-Default +StartupWMClass=crx_fmgjjmmmlfnkbppncabfkddbjimcfncm diff --git a/local/share/applications/vivaldi-gmail.desktop b/local/share/applications/vivaldi-gmail.desktop new file mode 100755 index 00000000..ee2b790f --- /dev/null +++ b/local/share/applications/vivaldi-gmail.desktop @@ -0,0 +1,10 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Version=1.0 +Terminal=false +Type=Application +Name=Gmail in Vivaldi +Name[fi]=Gmail Vivaldissa +Exec=vivaldi --profile-directory=Default --app-id=fmgjjmmmlfnkbppncabfkddbjimcfncm --app-run-on-os-login-mode=windowed +Icon=vivaldi-fmgjjmmmlfnkbppncabfkddbjimcfncm-Default +StartupWMClass=crx_fmgjjmmmlfnkbppncabfkddbjimcfncm