--- - location: ~/.config/zsh - apt: - zsh - zsh-doc - pinentry-curses - brew: - zsh - pacman: - zsh - command: - install: sudo chsh -s `which zsh` $USER remove: sudo chsh -s `which bash` $USER - symlink: - {src: zlogin, dst: ~/.zlogin} - {src: zlogout, dst: ~/.zlogout} - {src: zprofile, dst: ~/.zprofile} - {src: zshenv, dst: ~/.zshenv} - {src: zshrc, dst: ~/.zshrc} - src: prompt_fresh_setup dst: ~/.local/share/zsh/site-functions/prompt_fresh_setup - src: build/_build-dir dst: ~/.local/share/zsh/site-functions/_build-dir - src: sandbox/_sandbox dst: ~/.local/share/zsh/site-functions/_sandbox - src: layout/_layout dst: ~/.local/share/zsh/site-functions/_layout - src: notes/_note dst: ~/.local/share/zsh/site-functions/_note - repo: - https://github.com/zsh-users/zsh-autosuggestions.git - https://github.com/zsh-users/zsh-history-substring-search.git - https://github.com/zsh-users/zsh-syntax-highlighting.git - https://github.com/zsh-users/zsh-completions.git - https://github.com/junegunn/fzf.git - command: - fzf/install --bin - symlink: - {src: fzf/bin/fzf, dst: ~/.local/bin/fzf} - {src: fzf/bin/fzf-tmux, dst: ~/.local/bin/fzf-tmux} - {src: cmake-uninstall, dst: ~/.local/bin/cmake-uninstall} - command: - zsh update-completion-links.zsh - message: zsh will be the default prompt after next login