You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

32 lines
979 B

#!/bin/bash
dotfiles=$1
# Install ohmyzsh
if [ -d "$ZSH" ]; then
echo "ohmyzsh is installed"
else
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended
fi
export PLUGINS=~/.oh-my-zsh/custom/plugins
export THEMES=~/.oh-my-zsh/themes
mkdir -p $PLUGINS
mkdir -p $THEMES
ln -sf $dotfiles/config/.zshrc ~/.zshrc
# Install zsh-histdb
git -C $PLUGINS/zsh-histdb pull || git clone https://github.com/larkery/zsh-histdb $PLUGINS/zsh-histdb
# Install zsh-autosuggestions
git -C $PLUGINS/zsh-autosuggestions pull || git clone https://github.com/zsh-users/zsh-autosuggestions $PLUGINS/zsh-autosuggestions
# Install zsh-syntax-highlighting
git -C $PLUGINS/zsh-syntax-highlighting pull || git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $PLUGINS/zsh-syntax-highlighting
# Install Powerlevel10k
git -C $THEMES/powerlevel10k pull || git clone https://github.com/romkatv/powerlevel10k $THEMES/powerlevel10k