Skip to content

BBboy01/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

192 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal Mac dotfiles with Fish shell configuration

Installation

git clone https://github.com/BBoyy01/dotfiles ~/.dotfiles
cd .dotfiles
chmod +x setup
./setup

Features

  • Modular execution: Selective execution of configuration modules
  • Complete macOS setup: System defaults, Homebrew, Fish shell, Git configuration
  • Fish-optimized: Leverages Fish conf.d system for PATH management
  • Enhanced logging: Solarized color-coded output for better visibility
  • Safety first: Dry-run mode and modular design for safe execution
  • SSH configuration: Automatic SSH settings for better connection management

Usage

The setup script supports selective module execution:

  • --config: Link config files and dotfiles
  • --brew: Install packages via Homebrew
  • --shell: Configure Fish shell
  • --git: Configure Git settings
  • --tools: Install development tools
  • --system: Configure macOS system settings
  • --dry-run: Preview changes without executing
  • --verbose: Enable detailed output

Default: All modules run when no flags specified

Example: ./setup --git --shell runs only Git and Shell configuration

About

my dotfiles on mac

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published