dotfiles/install.sh

27 lines
708 B
Bash
Raw Normal View History

2018-04-03 13:55:41 +00:00
#!/bin/bash
GUI=true
[[ $1 == --no-x ]] && GUI=false
# shorthand for the default $XDG_CONFIG_HOME directory
DOT_CONF=$HOME/.config
mkdir -p $DOT_CONF
# stuff that we only want when we're setting up a graphical environment
[[ $GUI == true ]] && {
2018-04-17 14:29:28 +00:00
ln -s $PWD/xinitrc $HOME/.xinitrc
2018-04-03 13:55:41 +00:00
mkdir -p $DOT_CONF/dunst
2018-04-17 14:29:28 +00:00
ln -s $PWD/i3/ $DOT_CONF/i3/
ln -s $PWD/dunstrc.ini $DOT_CONF/dunst/dunstrc
ln -s $PWD/rofi/ $DOT_CONF/rofi/
ln -s $PWD/polybar/ $DOT_CONF/polybar/
mkdir -p $DOT_CONF/xfce4
ln -s $PWD/xfce4-terminal $DOT_CONF/xfce4/terminal
2018-04-03 13:55:41 +00:00
}
2018-04-17 14:29:28 +00:00
ln -s $PWD/gitignore $DOT_CONF/.gitignore
2018-04-03 13:55:41 +00:00
mkdir -p $DOT_CONF/nvim/plug/
2018-04-17 14:29:28 +00:00
ln -s $PWD/nvim-init.vim $DOT_CONF/nvim/init.vim