mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-02-12 14:48:24 +00:00
chore: shfmt, cleanup
This commit is contained in:
@@ -7,24 +7,21 @@ source "$DOTFILES/config/shared.sh"
|
||||
GIT_REPO="https://github.com/ryanoasis/nerd-fonts.git"
|
||||
TMP_PATH="$XDG_CACHE_HOME/nerd-fonts"
|
||||
|
||||
msg "-- NerdFonts --"
|
||||
msgr run "Starting to install NerdFonts"
|
||||
|
||||
fonts=(
|
||||
Hack
|
||||
IntelOneMono
|
||||
JetBrainsMono
|
||||
OpenDyslexic
|
||||
SpaceMono
|
||||
)
|
||||
|
||||
# Function to clone or update the NerdFonts repository
|
||||
clone_or_update_repo()
|
||||
{
|
||||
if [ ! -d "$TMP_PATH" ]; then
|
||||
git clone --quiet --filter=blob:none --sparse "$GIT_REPO" "$TMP_PATH"
|
||||
git clone --quiet --filter=blob:none --sparse --depth=1 "$GIT_REPO" "$TMP_PATH"
|
||||
fi
|
||||
|
||||
cd "$TMP_PATH" || msg_err "No such folder $TMP_PATH"
|
||||
cd "$TMP_PATH" || msgr err "No such folder $TMP_PATH"
|
||||
}
|
||||
|
||||
# Function to add fonts to sparse-checkout
|
||||
@@ -36,7 +33,7 @@ add_fonts_to_sparse_checkout()
|
||||
# Skip comments
|
||||
if [[ ${font:0:1} == "#" ]]; then continue; fi
|
||||
|
||||
msg_run "Adding $font to sparse-checkout"
|
||||
msgr run "Adding $font to sparse-checkout"
|
||||
git sparse-checkout add "patched-fonts/$font"
|
||||
echo ""
|
||||
done
|
||||
@@ -45,9 +42,9 @@ add_fonts_to_sparse_checkout()
|
||||
# Function to install NerdFonts
|
||||
install_fonts()
|
||||
{
|
||||
msg "Starting to install NerdFonts..."
|
||||
msgr run "Starting to install NerdFonts..."
|
||||
./install.sh -q -s ${fonts[*]}
|
||||
msg_ok "Done"
|
||||
msgr run_done "Done"
|
||||
}
|
||||
|
||||
remove_tmp_path()
|
||||
|
||||
Reference in New Issue
Block a user