Change the way of linking configs

This commit is contained in:
2021-10-03 16:47:41 +03:00
parent c6aa314c72
commit 158d2b2495
6 changed files with 12 additions and 26 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
nvim/autoload
nvim/plugged

34
bootstrap.sh Normal file → Executable file
View File

@@ -1,45 +1,29 @@
#!/bin/bash
createDir() {
if [ ! -d "$1" ] ; then
mkdir "$1"
fi
}
# Variables for directories
nvimDir="$HOME/.config/nvim"
alacrittyDir="$HOME/.config/alacritty"
i3Dir="$HOME/.config/i3"
polybarDir="$HOME/.config/polybar"
rofiDir="$HOME/.config/rofi"
picomFile="$HOME/.config/picom.conf"
# Install all configs
if [ "$1" = "-S" ] ; then
ln -s $PWD/.bashrc $HOME/.bashrc
# Create directories
createDir $nvimDir
createDir "$nvimDir/plugged"
createDir $alacrittyDir
createDir $i3Dir
createDir $polybarDir
createDir $rofiDir
# Link nvim configuration file
ln -s $PWD/nvim/init.vim $HOME/.config/nvim/init.vim
# Create symlinks
ln -s $PWD/nvim $nvimDir
ln -s $PWD/i3 $i3Dir
ln -s $PWD/alacritty $alacrittyDir
ln -s $PWD/polybar $polybarDir
ln -s $PWD/rofi $rofiDir
ln -s $PWD/picom.conf $picomFile
# Install vim-plug
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# Create symlinks
ln -s $PWD/i3_config $HOME/.config/i3/config
ln -s $PWD/alacritty.yml $HOME/.config/alacritty/alacritty.yml
ln -s $PWD/polybar/config.ini $HOME/.config/polybar/config
ln -s $PWD/polybar/launch.sh $HOME/.config/polybar/launch.sh
ln -s $PWD/rofi_config.rasi $HOME/.config/rofi/config.rasi
ln -s $PWD/picom.conf $HOME/.config/picom.conf
echo "Install neovim plugins with :PlugInstall command inside neovim"
fi
@@ -47,7 +31,7 @@ fi
# Remove all configs
if [ "$1" = "-R" ] ; then
cd && rm -rf .bashrc $nvimDir $alacrittyDir $i3Dir $polybarDir $rofiDir && cd -
cd && rm -rf .bashrc $nvimDir $alacrittyDir $i3Dir $polybarDir $rofiDir $picomFile && cd -
fi

View File

@@ -3,7 +3,7 @@
# Terminate already running bar instances
killall -q polybar
polybar main
polybar main -c $HOME/.config/polybar/config.ini
echo "Bars launched..."