1
0
chezmoi/home/.chezmoiscripts/run_onchange_50-install-zsh.sh.tmpl
2024-02-27 10:39:00 +01:00

60 lines
1.7 KiB
Bash

#!/usr/bin/env bash
ZIMDIR=${HOME}/.zim
## {{ if (eq .chezmoi.osRelease.id "manjaro" "arch") -}}
## {{- /* we're on Arch based system */ -}}
## echo -e "\033[0;32m>>>>> Begin zsh installation <<<<<\033[0m"
## ## Update system
## {{- if ne .chezmoi.username "root" }}
## sudo pacman -Syu --noconfirm
## {{- else }}
## pacman -Syu --noconfirm
## {{- end}}
## ## Install packages
## if [ "$(yay -Qq $package 2> /dev/null)" != $package ]; then
## {{- if ne .chezmoi.username "root" }}
## sudo yay -S --noconfirm zsh starship
## {{- else }}
## yay -S --noconfirm zsh starship
## {{- end }}
## fi
## {{ else if (eq .chezmoi.osRelease.id "debian" "ubuntu") -}}
## {{- /* we're on Debian based system */ -}}
## echo -e "\033[0;32m>>>>> Begin zsh installation <<<<<\033[0m"
## ## Update system
## {{- if ne .chezmoi.username "root" }}
## DEBIAN_FRONTEND=noninteractive sudo -E apt update
## DEBIAN_FRONTEND=noninteractive sudo -E apt upgrade --yes
## {{- else }}
## DEBIAN_FRONTEND=noninteractive apt update
## DEBIAN_FRONTEND=noninteractive apt upgrade --yes
## {{- end}}
## ## Install packages
## {{- if ne .chezmoi.username "root" }}
## DEBIAN_FRONTEND=noninteractive sudo -E apt-get install --yes --no-install-recommends --ignore-missing zsh
## {{- else }}
## DEBIAN_FRONTEND=noninteractive apt-get install --yes --no-install-recommends --ignore-missing zsh
## {{- end }}
## curl -sS https://starship.rs/install.sh | sh
## {{- end }}
echo -e "\033[0;32m>>>>> Installing Zim Framework <<<<<\033[0m"
$(which zsh) -c "source ${ZIMDIR}/zimfw.zsh init -q"
echo -e "\033[0;32m>>>>> Finish zsh installation <<<<<\033[0m"
exit 0