Your one-stop repository for macOS ๐, Windows ๐ฅ๏ธ, Arch Linux ๐น, Red Hat ๐ฉ, and Debian-based ๐ฆ distributions.
- ๐ Features
- ๐ Quick Start
- ๐ง Configuration Files
- ๐ Scripts
- ๐ฆ Dependencies
- ๐ Documentation
- ๐ License
- ZSH Configuration for a tailored command-line experience
- Fish Shell Config for those who prefer the Fish shell
- Starship Prompt for a minimal and powerful shell prompt
- Yabai & SKHD for macOS window management
- NeoVim Config for the modern Vim experience
- PowerShell Profiles for Windows environments
- Homebrew Formulas for macOS package management
- BSPWM, Qtile & Rofi for Linux window management
- NeoFetch Config for system information display
- TMUX Configuration for terminal multiplexing
- Ranger Setup for terminal file management
- Common Bash & PowerShell Scripts
# Clone the repository
git clone https://github.com/spectrox0/dotfiles.git
# Navigate into the directory
cd dotfiles
# Run your setup script (this is just an example, add your setup instructions)
cd macos;
./setup.sh
~/.zshrc
for ZSH~/.config/fish/config.fish
for Fish~/.config/starship.toml
for Starship~/.yabairc
&~/.skhdrc
for Yabai (macOS window tiling manager)~/.config/nvim/init.vim
for NeoVim~/Documents/PowerShell/Microsoft.PowerShell_profile.ps1
for PowerShell~/.Brewfile
for Homebrew~/.config/bspwm/bspwmrc
BSPWM (Linux window tiling manager)~/.config/rofi/config.rasi
for Rofi~/.config/neofetch/config.conf
for NeoFetch~/.tmux.conf
for TMUX~/.config/ranger/rc.conf
for Ranger~/.config/conky/conky.conf
for Conky~/.config/qtile/config.py
for Qtile (Linux window tiling manager)
- Common Bash scripts for everyday tasks
- PowerShell scripts tailored for Windows
- Personal Python, Golang, Rust, and JavaScript scripts
- ZSH or Fish shell
- Homebrew (macOS)
- NeoVim
- Yabai & SKHD (macOS)
- BSPWM (Linux)
- Rofi (Linux)
- PowerShell (Windows) to can download from Windows Store
- Conky (Linux)
- Qtile (Linux)