Feat: Fügt .desktop File für Spotify hinzu.
This commit is contained in:
parent
1da82f3c9c
commit
77f372b82c
@ -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 <<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
|
||||
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."
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user