diff --git a/install.sh b/install.sh index eeb14f6..b80141b 100755 --- a/install.sh +++ b/install.sh @@ -1,7 +1,42 @@ #!/bin/sh -ln -sf $PWD/vim/configs/vimrc ~/.vim/vimrc -ln -sf $PWD/vim/configs/gvimrc ~/.vim/gvimrc -ln -sf $PWD/vim/UltiSnips ~/.vim/UltiSnips +vim() { + echo "Installing VIM configuration..." + ln -sf vim ~/.vim + echo "Initializing plugins..." + cd ~/.vim/ + git submodule init + git submodule update + cd - +} -ln -sf $PWD/tmux/tmux.conf ~/.tmux.conf +starship() { + echo "Installing Starship configuration..." + ln -sf starship/starship.toml ~/.config/starship.toml +} + +kitty() { + echo "Installing Kitty configuration..." + ln -sf kitty ~/.config/kitty +} + +git() { + echo "Installing git aliases..." + git config --global alias.pushup 'push -u origin HEAD' + git config --global alias.please 'push --force-with-lease' + git config --global alias.new-branch 'checkout -b' +} + +bash() { + echo "Installing Bash scripts..." + for file in ./bash/*.bash; + do + cat $file >> ~/.bashrc + done +} + +vim +starship +kitty +git +bash