#!/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