diff --git a/zsh/_deploy.sh b/zsh/_deploy.sh new file mode 100644 index 0000000..752e5b1 --- /dev/null +++ b/zsh/_deploy.sh @@ -0,0 +1,2 @@ +# Setup zsh +cp ./zsh/zsh/* /root diff --git a/zsh/_install.sh b/zsh/_install.sh new file mode 100644 index 0000000..bd946c4 --- /dev/null +++ b/zsh/_install.sh @@ -0,0 +1,14 @@ +# Check if eza already installed +if [[ $(which eza) != "/usr/bin/eza" ]]; then + # Install sources and keys + mkdir -p /etc/apt/keyrings + wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | gpg --dearmor -o /etc/apt/keyrings/gierens.gpg + echo "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main" | tee /etc/apt/sources.list.d/gierens.list + chmod 644 /etc/apt/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list +fi + +# Check if Oh-My-ZSH already installed +which omz &> /dev/null || sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" + +# Install or upgrade zsh and eza +nala install -y zsh eza