From 6a65db6b1b7c592370a838355179fbdc6e7ff5d3 Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Thu, 24 Jul 2025 12:39:10 +0300 Subject: [PATCH] install: mess up desktop --- install | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/install b/install index 512dae04..03a8e497 100755 --- a/install +++ b/install @@ -255,7 +255,29 @@ if [ "$(id -u)" == "0" ]; then echo "WARNING! Executable named symlinks not found in PATH." sleep 3 fi - +else + if hash xdg-user-dir 2> /dev/null; then + if [ -f /usr/share/applications/footclient.desktop ]; then + if hash systemctl 2> /dev/null; then + systemctl --user enable --now foot-server.socket + ln -nsfv /usr/share/applications/footclient.desktop $(xdg-user-dir DESKTOP)/ + else + ln -nsfv /usr/share/applications/foot.desktop $(xdg-user-dir DESKTOP)/ + fi + fi + if [ -f /usr/share/applications/org.kde.discover.desktop ]; then + ln -nsfv /usr/share/applications/org.kde.discover.desktop $(xdg-user-dir DESKTOP) + fi + if [ -f /usr/share/applications/org.kde.kdeconnect-settings.desktop ]; then + ln -nsfv /usr/share/applications/org.kde.kdeconnect-settings.desktop $(xdg-user-dir DESKTOP)/ + fi + if [ -f /usr/share/applications/org.kde.ConfigurePrinter.desktop ]; then + ln -nsfv /usr/share/applications/org.kde.ConfigurePrinter.desktop $(xdg-user-dir DESKTOP)/ + fi + if [ -f /usr/share/applications/org.mozilla.firefox.desktop ]; then + ln -nsfv /usr/share/applications/org.mozilla.firefox.desktop $(xdg-user-dir DESKTOP)/ + fi + fi fi # Make the submoduled fonts available to the system