From 7de1704dd6523a6af867d502043fb375beae5cd4 Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Tue, 20 Jan 2026 16:29:30 +0200 Subject: [PATCH] install: be more selective on desktop entries to install --- install | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/install b/install index 5c6b3c95..c21e4cbf 100755 --- a/install +++ b/install @@ -183,7 +183,21 @@ if [ "$(id -u)" == "0" ]; then # Desktop entries mkdir -vp /usr/local/share/applications/ - cp -v local/share/applications/*.desktop /usr/local/share/applications/ + # These are bound to exist on my systems + cp -v local/share/applications/{a-signal,a-syncplay,plasma-update,a-firefox-cups,a-firefox,a-chromium}.desktop /usr/local/share/applications/ + # If Steam is installed, chances are these work + if [ -f /var/lib/flatpak/exports/bin/com.valvesoftware.Steam ]; then + cp -v local/share/applications/{a-steam,com.valvesoftware.Steam,flatpak-steam-bigpicture,flatpak-steam-tray}.desktop /usr/local/share/applications/ + fi + if [ -f /var/lib/flatpak/exports/bin/org.briarproject.Briar ]; then + cp -v local/share/applications/briar.desktop /usr/local/share/applications/ + fi + if [ -f /usr/bin/librewolf ]; then + cp -v local/share/applications/libreawoo.desktop /usr/local/share/applications/ + fi + if [ -f /usr/bin/vivaldi ]; then + cp -v local/share/applications/vivaldi.desktop /usr/local/share/applications/ + fi # Additional configuration for sudo SECURITY WARNING DANGER ALARM BELLS! if [ -d /etc/sudoers.d ]; then