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
|
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."
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user