install: don't create Chrome or Signal shortcuts unless google-chrome-stable or org.signal.Signal exists

This commit is contained in:
Aminda Suomalainen 2025-07-26 18:35:40 +03:00
parent 6aa5a4ab31
commit 075b3c952e
Signed by: Mikaela
GPG Key ID: 99392F62BAE30723

View File

@ -279,10 +279,14 @@ else
ln -nsfv /usr/share/applications/kdesystemsettings.desktop $DESKTOP/
# scripts repo
ln -nsfv /usr/local/share/applications/a-firefox.desktop $DESKTOP/
ln -nsfv /usr/local/share/applications/a-google-chrome.desktop $DESKTOP/
if [ -f "/usr/bin/google-chrome-stable" ]; then
ln -nsfv /usr/local/share/applications/a-google-chrome.desktop $DESKTOP/
fi
ln -nsfv /usr/local/share/applications/flatpak-steam-bigpicture.desktop $DESKTOP/
ln -nsfv /usr/local/share/applications/a-steam.desktop $DESKTOP/
ln -nsfv /usr/local/share/applications/a-signal.desktop $DESKTOP/
if [ -f "/var/lib/flatpak/exports/bin/org.signal.Signal" ]; then
ln -nsfv /usr/local/share/applications/a-signal.desktop $DESKTOP/
fi
ln -nsfv /usr/local/share/applications/a-firefox-cups.desktop $DESKTOP/
# flatpaks
ln -nsfv /var/lib/flatpak/exports/share/applications/com.heroicgameslauncher.hgl.desktop $DESKTOP/