mirror of
https://github.com/JaKooLit/Debian-Hyprland.git
synced 2025-12-21 10:20:12 +01:00
adjusted font.sh
This commit is contained in:
parent
803f9d62a1
commit
de1449f06a
@ -65,12 +65,24 @@ for PKG1 in "${fonts[@]}"; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# jetbrains nerd font. Necessary for waybar
|
# jetbrains nerd font. Necessary for waybar
|
||||||
curl -OL https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz
|
DOWNLOAD_URL="https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz"
|
||||||
|
# Maximum number of download attempts
|
||||||
|
MAX_ATTEMPTS=3
|
||||||
|
for ((ATTEMPT = 1; ATTEMPT <= MAX_ATTEMPTS; ATTEMPT++)); do
|
||||||
|
curl -OL "$DOWNLOAD_URL" 2>&1 | tee -a "$LOG" && break
|
||||||
|
echo "Download attempt $ATTEMPT failed. Retrying in 2 seconds..." 2>&1 | tee -a "$LOG"
|
||||||
|
sleep 2
|
||||||
|
done
|
||||||
|
|
||||||
mkdir -p ~/.local/share/fonts/
|
# Check if the JetBrainsMono folder exists and delete it if it does
|
||||||
tar -xJkf JetBrainsMono.tar.xz -C ~/.local/share/fonts/ 2>&1 | tee -a "$LOG"
|
if [ -d ~/.local/share/fonts/JetBrainsMonoNerd ]; then
|
||||||
|
rm -rf ~/.local/share/fonts/JetBrainsMonoNerd 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
|
||||||
# update font cache
|
# Extract the new files into the JetBrainsMono folder and log the output
|
||||||
fc-cache -v
|
tar -xJkf JetBrainsMono.tar.xz -C ~/.local/share/fonts/JetBrainsMonoNerd 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
# Update font cache and log the output
|
||||||
|
fc-cache -v 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
clear
|
clear
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user