From 361fbd0599f693fedcf544fd5686542da3fcb5be Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Fri, 17 Nov 2017 08:00:22 +0800 Subject: [PATCH] Update install script --- docs/install.sh | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/docs/install.sh b/docs/install.sh index b0dec88b2..6c67fa482 100755 --- a/docs/install.sh +++ b/docs/install.sh @@ -200,15 +200,41 @@ usage () { } + +download_font () { + url="https://raw.githubusercontent.com/wsdjeg/DotFiles/master/local/share/fonts/$1" + path="$HOME/.local/share/fonts/$1" + if [[ -f "$path" ]] + then + success "Downloaded $1" + else + info "Downloading $1" + wget -q -O "$path" "$url" + success "Downloaded $1" + fi +} + install_fonts () { if [[ ! -d "$HOME/.local/share/fonts" ]]; then mkdir -p $HOME/.local/share/fonts fi - cp "$HOME/.SpaceVim/fonts/*" "$HOME/.local/share/fonts" + download_font "DejaVu Sans Mono Bold Oblique for Powerline.ttf" + download_font "DejaVu Sans Mono Bold for Powerline.ttf" + download_font "DejaVu Sans Mono Oblique for Powerline.ttf" + download_font "DejaVu Sans Mono for Powerline.ttf" + download_font "DroidSansMonoForPowerlinePlusNerdFileTypesMono.otf" + download_font "Ubuntu Mono derivative Powerline Nerd Font Complete.ttf" + download_font "WEBDINGS.TTF" + download_font "WINGDNG2.ttf" + download_font "WINGDNG3.ttf" + download_font "devicons.ttf" + download_font "mtextra.ttf" + download_font "symbol.ttf" + download_font "wingding.ttf" echo -n "Updating font cache... " - fc-cache -s - mkfontscale "$HOME/.local/share/fonts" + fc-cache -fv mkfontdir "$HOME/.local/share/fonts" + mkfontscale "$HOME/.local/share/fonts" echo "done" }