testing out nvchad

This commit is contained in:
LuKe Tidd 2023-05-16 23:16:52 -04:00
parent 20843a0630
commit e38cddf107
Signed by: luke
GPG Key ID: 75D6600BEF4E8E8F

View File

@ -1,6 +1,29 @@
#!/bin/bash
manager=paq
manager=nvchad
function nvchad_setup() {
nvchad_git='https://github.com/NvChad/NvChad'
config_root="${nvim_data[config_dir]}"
custom="${config_root}/lua"
git clone "$nvchad_git" "$config_root" --depth 1
if [[ $? != 0 ]]; then
printf 'Failed to clone\n' >&2
exit 1
fi
printf 'nvchad is cloned into %s\n' "$config_root"
if ! type gclone &>/dev/null; then
printf 'manually clone nvchad config into %s\n' "$custom" >&2
exit 1
fi
cd "$custom"
gclone nvchad
ln -s nvchad custom
printf 'Config should be cloned into %s, linked to %s\n' \
"${custom}/nvchad" \
"${custom}/config"
# nvim --headless -c 'autocmd User MesonInstallAll quitall' -c 'PackerSync'
}
function paq_setup() {
git clone --depth=1 https://github.com/savq/paq-nvim.git \
@ -21,6 +44,7 @@ function packer_setup() {
rm "${nvim_data[config_dir]}/init.lua"
}
# Start
. nvim_data
./remove_all
mkdir -p "${nvim_data[config_dir]}"
@ -32,4 +56,7 @@ case "$manager" in
packer)
packer_setup
;;
nvchad)
nvchad_setup
;;
esac