Personal dotfiles and zsh scripts repository for oh-my-zsh configuration.
git clone https://github.com/youssef-horo/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.sh- macOS (Homebrew)
- Debian/Ubuntu (Homebrew + apt)
- RedHat/CentOS/Fedora (Homebrew + dnf/yum)
The dotfiles automatically detect your platform and load appropriate configurations.
Note: Homebrew is installed on all platforms for consistent package management. Native package managers (apt, dnf, yum) are still available as alternatives.
.
βββ zsh/ # Zsh configuration files
β βββ .zshrc # Main zsh configuration
β βββ platform/ # Platform-specific configurations
β βββ custom/ # oh-my-zsh custom files
βββ scripts/ # Reusable bash/zsh scripts
βββ dotfiles/ # Other dotfiles
βββ install.sh # Installation script
βββ Brewfile # Homebrew packages (all platforms)
βββ packages-apt.txt # Debian/Ubuntu packages (optional)
βββ packages-dnf.txt # RedHat/CentOS/Fedora packages (optional)
βββ docs/ # Documentation
- Installation Guide - Detailed installation instructions
- Platform Support - Platform-specific information
- GitHub Actions - CI/CD setup and usage
- Development - Contributing and customization
MIT License - see LICENSE for details.