Skip to content

๐ŸŽ An easy-to-recreate MacOS setup for software development, via Homebrew and some config files.

Notifications You must be signed in to change notification settings

benniemosher/dotfiles-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽ dotfiles-mac

To Install:

Install homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Setup Github SSH Key

brew install gh
gh auth login

Setup dotfiles

mkdir -p ~/Code/
cd ~/Code/

gh repo clone benniemosher/dotfiles

brew bundle --file=~/Code/dotfiles/Brewfile

Install oh-my-zsh

cd ~
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
rcup -v -d ~/Code/dotfiles -x .git -x README.md -x .gitignore -x bin -x Brewfile -x Brewfile.lock.json

Switch to zsh shell

chsh -s $(which zsh)
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Download Nord Colors

# TODO: Set these in iTerm and Terminal applications
curl -o Nord.itermcolors https://raw.githubusercontent.com/arcticicestudio/nord-iterm2/master/src/xml/Nord.itermcolors

curl -o Nord.terminal https://raw.githubusercontent.com/arcticicestudio/nord-terminal-app/master/src/xml/Nord.terminal

Install VIM plugins

vim ~

:PlugInstall

Install GPG and Keybase keys

keybase login
chmod 700 ~/.gnupg
keybase pgp list
keybase pgp export -q <ID_FROM_ABOVE> | gpg --import
keybase pgp export -q <ID_FROM_ABOVE> --secret | gpg --allow-secret-key-import --import

Setup Mac defaults

~/Code/dotfiles/bin/macos

About

๐ŸŽ An easy-to-recreate MacOS setup for software development, via Homebrew and some config files.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project