Skip to content

Latest commit

 

History

History
82 lines (55 loc) · 2.51 KB

README.md

File metadata and controls

82 lines (55 loc) · 2.51 KB

My dotfiles repo

I use Homesick to manage my dotfiles.

(Mostly) Auto bootstrap of a new mac

Change the COMPUTER_NAME environment variable to be whatever you want. Or leave it out to not change the default computer name.

curl -O https://raw.githubusercontent.com/natemccurdy/dotfiles/master/bootstrap_new_mac.sh \
  && chmod u+x bootstrap_new_mac.sh
COMPUTER_NAME=foo ./bootstrap_new_mac.sh

Manual Installation

ZSH

  1. oh-my-zsh: sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  2. mkdir ~/src

I use the PowerLevel10k ZSH theme

  1. git clone --depth 1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

Homesick

  1. Install Homesick with gem install homesick
  2. Clone this castle with homesick clone natemccurdy/dotfiles
  3. Create the symlinks with homesick symlink dotfiles

Homebrew

I use Homebrew Bundle for most of my application installations

  1. Install HomeBrew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. Install all the brews: homesick cd && brew bundle

NeoVim plugins

  1. Open nvim
  2. lazy.nvim will install all plugins, Mason will install tools.

Colors and Fonts

GruvBox iTerm2 color scheme. Download it, open it, then set it as your profile's color scheme: https://github.com/morhetz/gruvbox-contrib/raw/master/iterm2/gruvbox-dark.itermcolors

wget https://github.com/morhetz/gruvbox-contrib/raw/master/iterm2/gruvbox-dark.itermcolors
open gruvbox-dark.itermcolors
rm gruvbox-dark.itermcolors

I use "MesoLGS Nerd Font" from https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/Meslo.tar.xz

# Install Meslo Nerd Fonts
brew install --cask font-meslo-lg-nerd-font

MacOS Settings and Tweaks

homesick cd && COMPUTER_NAME=foo ./home/.bin/osx.sh

Other Mac Applications

Here are some apps from the Apple Store that I use all the time. They're on Homebrew, but I use the App Store versions so that my registration info is automatically setup.