Feat: Fügt .desktop File für Spotify hinzu.

This commit is contained in:
DragonSlayer_14 2025-02-24 15:03:13 +01:00
parent 1da82f3c9c
commit 77f372b82c

View File

@ -87,6 +87,25 @@ else
sudo apt update && sudo apt install -y spotify-client sudo apt update && sudo apt install -y spotify-client
fi 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 <<EOF > "$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 # Benötigte Abhängigkeiten prüfen und installieren
dependencies=(man fzf ripgrep awk w3m coreutils parallel) dependencies=(man fzf ripgrep awk w3m coreutils parallel)
for dep in "${dependencies[@]}"; do for dep in "${dependencies[@]}"; do
@ -122,27 +141,27 @@ fi
# Wikiman installieren, falls nicht vorhanden # Wikiman installieren, falls nicht vorhanden
if ! command -v wikiman &>/dev/null; then if ! command -v wikiman &>/dev/null; then
echo "🔄 Installiere Wikiman..." echo "🔄 Installiere Wikiman..."
# Prüfen, ob `make` installiert ist # Prüfen, ob `make` installiert ist
if ! command -v make &>/dev/null; then if ! command -v make &>/dev/null; then
echo "🔄 Installiere make..." echo "🔄 Installiere make..."
sudo apt install -y make sudo apt install -y make
fi fi
git clone 'https://github.com/filiparag/wikiman' ~/wikiman git clone 'https://github.com/filiparag/wikiman' ~/wikiman
cd ~/wikiman || exit cd ~/wikiman || exit
# Die neueste stabile Version auschecken # Die neueste stabile Version auschecken
git checkout "$(git describe --tags | cut -d'-' -f1)" git checkout "$(git describe --tags | cut -d'-' -f1)"
# Kompilieren und installieren # Kompilieren und installieren
make all make all
sudo make install sudo make install
# Cleanup # Cleanup
cd .. cd ..
rm -rf ~/wikiman rm -rf ~/wikiman
echo "✅ Wikiman wurde erfolgreich installiert!" echo "✅ Wikiman wurde erfolgreich installiert!"
else else
echo "✅ Wikiman ist bereits installiert." echo "✅ Wikiman ist bereits installiert."