#!/bin/bash if ! [ -x "$(command -v git)" ]; then echo "Installation de git" sudo apt -y install git fi if ! [ -x "$(command -v zsh)" ]; then echo "Installation de zsh" sudo apt -y install zsh fi if ! [ -x "$(command -v nvim)" ]; then echo "Installation de neovim" sudo apt -y install neovim python3-venv fi if ! [ -x "$HOME/.bin/starship" ]; then echo "Installation de starship" mkdir -p $HOME/.bin curl -sfL https://starship.rs/install.sh -o /tmp/install.sh chmod +x /tmp/install.sh /tmp/install.sh -y -b $HOME/.bin rm /tmp/install.sh fi if [ ! $SHELL = "/bin/zsh" ]; then sudo usermod $USER -s /bin/zsh && echo "Nouveau shell: zsh" fi if [ -d "$HOME/.cache/antibody" ]; then echo "Installation d'antibody" curl -sfL git.io/antibody -o /tmp/antibody.sh chmod +x /tmp/antibody.sh /tmp/antibody.sh -b $HOME/.bin rm /tmp/antibody.sh fi if [ ! -x $HOME/.bin/chezmoi ]; then echo "Installation de chezmoi" mkdir -p $HOME/.bin curl -sfL https://git.io/chezmoi -o /tmp/chezmoi.sh chmod +x /tmp/chezmoi.sh /tmp/chezmoi.sh -b $HOME/.bin -d rm /tmp/chezmoi.sh fi if [ ! -d $HOME/.local/share/chezmoi/.git ]; then echo "Application des dotfiles …" cd $HOME $HOME/bin/chezmoi init --apply --verbose https://git.sysnove.net/jrabier/dotfiles echo "Application des dotfiles terminée" fi