/dotfiles

"🔧 My Dotfiles for Streamlined Dev Experience 🚀 | macOS 🍎 | Windows 🖥️ | Arch 🏹 | Red Hat 🎩 | Debian-Based 📦"

Primary LanguageShell

🔧 Dotfiles for Streamlined Dev Experience 🚀

Your one-stop repository for macOS 🍎, Windows 🖥️, Arch Linux 🏹, Red Hat 🎩, and Debian-based 📦 distributions.


image

📑 Table of Contents


🌟 Features

  • 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

🚀 Quick Start

# 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

🔧 Configuration Files

  • ~/.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)

📝 Scripts

  • Common Bash scripts for everyday tasks
  • PowerShell scripts tailored for Windows
  • Personal Python, Golang, Rust, and JavaScript scripts

📦 Dependencies

  • 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)