|
@ -34,13 +34,45 @@ configure_vim() { |
|
|
nvim +'PlugInstall --sync' +qa |
|
|
nvim +'PlugInstall --sync' +qa |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
install_starship() { |
|
|
|
|
|
# https://starship.rs/guide/#%F0%9F%9A%80-installation |
|
|
|
|
|
curl -sS https://starship.rs/install.sh | sh -s -- -f |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
install_spacevim() { |
|
|
install_spacevim() { |
|
|
# https://habr.com/ru/companies/cloud4y/articles/574450/ |
|
|
# https://habr.com/ru/companies/cloud4y/articles/574450/ |
|
|
curl -sLf https://spacevim.org/install.sh | bash |
|
|
curl -sLf https://spacevim.org/install.sh | bash |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_nix |
|
|
|
|
|
|
|
|
download_font () { |
|
|
|
|
|
url="https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/patched-fonts/SourceCodePro/Regular/complete/${1// /%20}" |
|
|
|
|
|
path="/usr/share/fonts/$1" |
|
|
|
|
|
if [[ -f "$path" && ! -s "$path" ]] |
|
|
|
|
|
then |
|
|
|
|
|
rm "$path" |
|
|
|
|
|
fi |
|
|
|
|
|
if [[ -f "$path" ]] |
|
|
|
|
|
then |
|
|
|
|
|
success "Downloaded $1" |
|
|
|
|
|
else |
|
|
|
|
|
info "Downloading $1" |
|
|
|
|
|
curl -s -o "$path" "$url" |
|
|
|
|
|
success "Downloaded $1" |
|
|
|
|
|
fi |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
install_fonts () { |
|
|
|
|
|
download_font "Sauce Code Pro Nerd Font Complete.ttf" |
|
|
|
|
|
info "Updating font cache, please wait ..." |
|
|
|
|
|
|
|
|
|
|
|
fc-cache -fv > /dev/null |
|
|
|
|
|
success "font cache done!" |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#install_nix |
|
|
|
|
|
|
|
|
#configure_vim |
|
|
#configure_vim |
|
|
|
|
|
|
|
|
install_spacevim |
|
|
|
|
|
|
|
|
#install_starship |
|
|
|
|
|
#install_spacevim |