Skip to content

rnagle/macos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Provision a fresh macOS install

Installs and configures a bunch of my preferred tools, apps, etc.

How to

  • Download/checkout the repo: git clone https://github.com/rnagle/macos.git
  • Place your ssh keys (e.g., id_rsa, id_rsa.pub) and config in ~/.ssh before running provision.sh
  • Run ./provision.sh

Notes

  • Requires sudo. You'll have to provide your password for the install to work.
  • Need your .ssh files at minimum. Remember to fetch other private files after provisioning.

What's included?

  • Apps and Packages:
    • See tasks/packages.yml
  • Shell:
    • Change login shell to zsh
    • Installs oh-my-zsh
  • SSH:
    • Syncs files/ssh/ -> ~/.ssh/ (OR you can put your keys directly in ~/.ssh before provisioning)
    • Uses ssh to clone repos from Github, so this is required
  • Python specific:
    • Installs virtualenv and virtualenvwrapper
  • Macvim:
    • Uses Janus
    • Installs my Janus config

TODO:

- Configure `rbenv`
- Configure `go` related stuff

About

Ansible playbook to provision a fresh install of macOS with all my stuff

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors