Warning: Don't blindly use my settings unless you know what that entails. Use at your own risk!
To install, you have two options:
- Clone the dotfiles repository:
cd ~/
git clone https://github.com/eugconrad/dotfiles
- Run the install.sh script:
cd dotfiles/
chmod +x install.sh
./install.sh
- Clone the dotfiles repository:
cd ~/
git clone https://github.com/eugconrad/dotfiles
- Execute each command step by step:
#!/usr/bin/env bash
set -e
cd ~/
echo "Updating system..."
sudo apt update
echo "Installing dependencies..."
sudo apt install curl git zsh tmux exa -y
echo "Installing oh-my-zsh..."
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
echo "Copying zshrc files..."
cp dotfiles/.zshrc ~/.zshrc
echo "Installing zsh-autosuggestions plugin..."
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
echo "Installing zsh-syntax-highlighting plugin..."
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
echo "Copying tmux config files..."
cp dotfiles/.tmux.conf ~/.tmux.conf
echo "Installing additional dependencies..."
sudo apt install language-pack-ru -y
echo "Dotfiles installation completed!"