This repository contains my personal Linux configuration files (dotfiles) for easy reproduction on new machines.
- Shells: Bash, Zsh
- Terminal: Alacritty
- Editor: Neovim
- System Tools: Git, Tmux, Picom
- Monitoring: Btop, Neofetch
- Prompt: Starship
Clone this repository to your home directory:
git clone https://github.com/EgiStr/dotfiles.git ~/dotfiles
cd ~/dotfilesRun the installation script to install necessary packages (requires sudo):
chmod +x scripts/install.sh
./scripts/install.shRun the bootstrap script to create symlinks from the repository to your home directory. Existing files will be backed up with a .bak extension.
chmod +x scripts/bootstrap.sh
./scripts/bootstrap.sh- Restart your shell or terminal to apply changes.
- If you use Zsh, you might need to change your default shell:
chsh -s $(which zsh).
.config/: Configuration directories for various tools.scripts/: Helper scripts for installation and bootstrapping..bashrc,.zshrc, etc.: Shell configuration files.