diff --git a/Setup/10_Programs.sh b/Setup/10_Programs.sh index b8ac2d4..8140e07 100755 --- a/Setup/10_Programs.sh +++ b/Setup/10_Programs.sh @@ -87,6 +87,25 @@ else sudo apt update && sudo apt install -y spotify-client fi +# Spotify .desktop-Datei erstellen +SPOTIFY_DESKTOP_FILE="$HOME/.local/share/applications/spotify.desktop" +mkdir -p "$HOME/.local/share/applications" +if [[ ! -f "$SPOTIFY_DESKTOP_FILE" ]]; then + echo "🔄 Erstelle Spotify .desktop-Datei..." + cat < "$SPOTIFY_DESKTOP_FILE" +[Desktop Entry] +Name=Spotify +Exec=/usr/bin/spotify +Icon=spotify-client +Terminal=false +Type=Application +Categories=Audio;Music; +EOF + echo "✅ Spotify .desktop-Datei wurde erstellt." +else + echo "✅ Spotify .desktop-Datei ist bereits vorhanden." +fi + # Benötigte Abhängigkeiten prüfen und installieren dependencies=(man fzf ripgrep awk w3m coreutils parallel) for dep in "${dependencies[@]}"; do @@ -122,27 +141,27 @@ fi # Wikiman installieren, falls nicht vorhanden if ! command -v wikiman &>/dev/null; then echo "🔄 Installiere Wikiman..." - + # Prüfen, ob `make` installiert ist if ! command -v make &>/dev/null; then echo "🔄 Installiere make..." sudo apt install -y make fi - + git clone 'https://github.com/filiparag/wikiman' ~/wikiman cd ~/wikiman || exit - + # Die neueste stabile Version auschecken git checkout "$(git describe --tags | cut -d'-' -f1)" - + # Kompilieren und installieren make all sudo make install - + # Cleanup cd .. rm -rf ~/wikiman - + echo "✅ Wikiman wurde erfolgreich installiert!" else echo "✅ Wikiman ist bereits installiert."