https://github.com/benniemosher/dotfiles-mac
🍎 An easy-to-recreate MacOS setup for software development, via Homebrew and some config files.
https://github.com/benniemosher/dotfiles-mac
dotfiles shell zsh
Last synced: about 2 months ago
JSON representation
🍎 An easy-to-recreate MacOS setup for software development, via Homebrew and some config files.
- Host: GitHub
- URL: https://github.com/benniemosher/dotfiles-mac
- Owner: benniemosher
- Created: 2016-12-21T05:49:56.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2023-04-03T20:10:22.000Z (about 3 years ago)
- Last Synced: 2025-01-20T23:29:36.355Z (over 1 year ago)
- Topics: dotfiles, shell, zsh
- Language: Shell
- Homepage: https://benniemosher.com
- Size: 19 MB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# 🍎 dotfiles-mac
## To Install:
### Install homebrew
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
### Setup Github SSH Key
```bash
brew install gh
gh auth login
```
### Setup dotfiles
```bash
mkdir -p ~/Code/
cd ~/Code/
gh repo clone benniemosher/dotfiles
brew bundle --file=~/Code/dotfiles/Brewfile
```
### Install oh-my-zsh
```bash
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
```bash
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
```bash
# 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
```bash
vim ~
:PlugInstall
```
### Install GPG and Keybase keys
```bash
keybase login
chmod 700 ~/.gnupg
keybase pgp list
keybase pgp export -q | gpg --import
keybase pgp export -q --secret | gpg --allow-secret-key-import --import
```
### Setup Mac defaults
```bash
~/Code/dotfiles/bin/macos
```