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.
32 lines
979 B
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
|