This repository contains my personal configuration files (dotfiles) for Linux.
It includes shell configs, terminal themes, and application configurations.
Currently tracked configs:
zshrc→~/.zshrc(Zsh shell config)rofi/→~/.config/rofi(Rofi launcher config)spicetify/→~/.config/spicetify(Spotify theming config)neofetch/→~/.config/neofetch(Neofetch system info theme)themes/->~/.config/themes(My favorite theme which is gruvbox)
![]() |
![]() |
![]() |
|---|
To set up your system with these dotfiles, follow these steps:
- Clone the repository
git clone git@github.com:y4nder/dotfiles.git- Navigate to the repository
cd ~/dotfiles- Make the linking script executable
chmod +x link-dotfiles.sh- Run the linking script
./link-dotfiles.shThis script will:
- Create symlinks from your home directory to the files in this repository.
- Backup any existing files or directories that may conflict with the symlinks.
- Ensure all parent directories exist for the symlinks.
If you want to add or remove files from being linked:
- Open
link-dotfiles.sh. - Edit the
FILES_TO_LINKarray with the format:
source_path:destination_path
For example:
"$HOME/dotfiles/gitconfig:$HOME/.gitconfig"
- Save the file and re-run the script:
./link-dotfiles.sh



