33 lines
905 B
YAML
33 lines
905 B
YAML
- defaults:
|
|
link:
|
|
relink: true
|
|
create: true
|
|
|
|
# clean config and home directory from bad symbolic links
|
|
- clean: ['~', '.config/']
|
|
|
|
- link:
|
|
~/.tmux.conf:
|
|
path: shell/tmux.conf
|
|
~/.vimrc:
|
|
path: vim/vimrc
|
|
~/.vim:
|
|
path: vim/vim
|
|
~/.config/nvim:
|
|
path: nvim
|
|
|
|
- shell:
|
|
# install ohmyzsh
|
|
- sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
|
# install vim plug for vim
|
|
- curl -fLo vim/vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
|
# install vim plug for nvim
|
|
- curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
|
# install vim plugins
|
|
- vim +PlugInstall +qall
|
|
|
|
# do this last to override generated .zshrc
|
|
- link:
|
|
~/.zshrc:
|
|
force: true
|
|
path: shell/zshrc
|