Skip to content

wooters/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Repo containing my config files. Mainly focused on setting up a new Mac.

Setting up a new Mac

Prereqs

  1. Make bash the default shell: chsh -s /bin/bash (exit the shell, and start a new one for the rest of the steps.)

  2. Install the Xcode command-line tools: xcode-select --install

  3. Create an ssh key: ssh-keygen -t rsa

  4. Install homebrew:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  5. Upgrade to newer version of bash:

    brew install bash
    sudo sh -c 'echo /opt/homebrew/bin/bash >> /etc/shells'
    chsh -s /opt/homebrew/bin/bash
    
  6. Install gnu stow: brew install stow

Run the install script

curl https://raw.githubusercontent.com/wooters/dotfiles/master/mac_setup.sh | sh

Install dotfiles on an existing Mac or Linux box

This assumes:

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install --no-update-rc --no-zsh --no-fish
git clone --depth 1 https://github.com/magicmonty/bash-git-prompt.git ~/.bash-git-prompt
git clone [email protected]:wooters/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
stow bash
stow tmux
stow emacs

About

Repo to hold various config files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published