Skip to content

Robdel12/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles Setup

This repository contains my personal macOS dotfiles and configuration scripts.

Usage

  1. Bootstrap a new machine:
curl -fsSL https://raw.githubusercontent.com/robdel12/dotfiles/main/install.sh | bash
  1. If already cloned:
cd ~/Developer/dotfiles
bash install.sh
  1. To update the environment later:

Just re-run:

bash ~/Developer/dotfiles/bootstrap.sh

Follow the prompts to update dotfiles, Emacs config, and re-apply system setup.


Configuration Files

  • Zsh: Configs in .zsh/
  • Fish: Configs in .config/fish/
  • Starship: Prompt config in .config/starship.toml
  • Git: Configs in .gitconfig.d/
  • Emacs: Managed from separate repo, auto-cloned to ~/.emacs.d

Setting Fish as Default Shell

After running the bootstrap script:

# Add Fish to allowed shells
echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells

# Set Fish as default
chsh -s /opt/homebrew/bin/fish

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages