mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-09 07:50:05 +08:00
Auto install fonts
This commit is contained in:
parent
f2a8ef04d6
commit
8e929eedb3
@ -200,6 +200,38 @@ usage () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
download_font () {
|
||||||
|
url="https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v1.0.0/patched-fonts/SourceCodePro/Black/complete/$1"
|
||||||
|
path="$HOME/.local/share/fonts/$1"
|
||||||
|
curl --insecure --silent --location --output "$url" "$path"
|
||||||
|
}
|
||||||
|
|
||||||
|
install_fonts () {
|
||||||
|
if [[ ! -d "$HOME/.local/share/fonts" ]]; then
|
||||||
|
mkdir -p $HOME/.local/share/fonts
|
||||||
|
fi
|
||||||
|
download_font "Sauce Code Pro Black Nerd Font Complete Mono.ttf"
|
||||||
|
download_font "Sauce Code Pro Black Nerd Font Complete.ttf"
|
||||||
|
download_font "Sauce Code Pro Bold Nerd Font Complete Mono.ttf"
|
||||||
|
download_font "Sauce Code Pro Bold Nerd Font Complete.ttf"
|
||||||
|
download_font "Sauce Code Pro ExtraLight Nerd Font Complete Mono.ttf"
|
||||||
|
download_font "Sauce Code Pro ExtraLight Nerd Font Complete.ttf"
|
||||||
|
download_font "Sauce Code Pro Light Nerd Font Complete Mono.ttf"
|
||||||
|
download_font "Sauce Code Pro Light Nerd Font Complete.ttf"
|
||||||
|
download_font "Sauce Code Pro Medium Nerd Font Complete Mono.ttf"
|
||||||
|
download_font "Sauce Code Pro Medium Nerd Font Complete.ttf"
|
||||||
|
download_font "Sauce Code Pro Nerd Font Complete Mono.ttf"
|
||||||
|
download_font "Sauce Code Pro Nerd Font Complete.ttf"
|
||||||
|
download_font "Sauce Code Pro Semibold Nerd Font Complete Mono.ttf"
|
||||||
|
download_font "Sauce Code Pro Semibold Nerd Font Complete.ttf"
|
||||||
|
echo -n "Updating font cache... "
|
||||||
|
fc-cache -s
|
||||||
|
mkfontscale "$HOME/.local/share/fonts"
|
||||||
|
mkfontdir "$HOME/.local/share/fonts"
|
||||||
|
echo "done"
|
||||||
|
}
|
||||||
|
|
||||||
if [ $# -gt 0 ]
|
if [ $# -gt 0 ]
|
||||||
then
|
then
|
||||||
case $1 in
|
case $1 in
|
||||||
@ -247,3 +279,4 @@ fetch_repo
|
|||||||
install_vim
|
install_vim
|
||||||
install_neovim
|
install_neovim
|
||||||
install_package_manager
|
install_package_manager
|
||||||
|
install_fonts
|
||||||
|
Loading…
Reference in New Issue
Block a user