summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rwxr-xr-xutils/installer/install.sh30
1 files changed, 14 insertions, 16 deletions
diff --git a/utils/installer/install.sh b/utils/installer/install.sh
index 5c4c1efe..9ddb30d4 100755
--- a/utils/installer/install.sh
+++ b/utils/installer/install.sh
@@ -1,3 +1,5 @@
+#!/bin/sh
+
set -o nounset # error when referencing undefined variable
set -o errexit # exit when command fails
@@ -60,18 +62,17 @@ installpynvim() {
}
installpacker() {
- git clone https://github.com/wbthomason/packer.nvim\
- ~/.local/share/nvim/site/pack/packer/start/packer.nvim
+ git clone https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvim
}
cloneconfig() {
echo "Cloning NVCode configuration"
git clone https://github.com/ChristianChiarulli/nvcode.git ~/.config/nvim
- mv $HOME/.config/nvim/init.lua $HOME/.config/nvim/init.lua.tmp
- mv $HOME/.config/nvim/utils/init.lua $HOME/.config/nvim/init.lua
+ mv $HOME/.config/nvim/init.lua $HOME/.config/nvim/init.lua.tmp
+ mv $HOME/.config/nvim/utils/init.lua $HOME/.config/nvim/init.lua
nvim -u $HOME/.config/nvim/init.lua --headless --noplugin +PackerInstall +qall
- rm $HOME/.config/nvim/init.lua
- mv $HOME/.config/nvim/init.lua.tmp $HOME/.config/nvim/init.lua
+ rm $HOME/.config/nvim/init.lua
+ mv $HOME/.config/nvim/init.lua.tmp $HOME/.config/nvim/init.lua
}
asktoinstallnode() {
@@ -133,24 +134,21 @@ which node >/dev/null && echo "node installed, moving on..." || asktoinstallnode
# install pynvim
pip3 list | grep pynvim >/dev/null && echo "pynvim installed, moving on..." || installpynvim
-
if [ -a "$HOME/.local/share/nvim/site/pack/packer/start/packer.nvim" ]; then
- echo 'packer already installed'
+ echo 'packer already installed'
else
- installpacker
+ installpacker
fi
if [ -a "$HOME/.config/nvcode/init.lua" ]; then
- echo 'nvcode already installed'
+ echo 'nvcode already installed'
else
- # clone config down
- cloneconfig
- echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.zshrc
- echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.bashrc
+ # clone config down
+ cloneconfig
+ echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.zshrc
+ echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.bashrc
fi
-
-
echo "I recommend you also install and activate a font from here: https://github.com/ryanoasis/nerd-fonts"
echo "I also recommend you add 'set preview_images_method ueberzug' to ~/.config/ranger/rc.conf"