Skip to content

Babushka deps for setting up my development environment on a new macbook

Notifications You must be signed in to change notification settings

spencerldixon/babushka-deps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Babushka 💃

Simple, automated MacBook installation and configuration

Installation

sudo sh -c "`curl https://babushka.me/up`"
sudo babushka babushka

To install everything...

babushka spencerldixon:full

To install ONLY development stuff (use for loaned machines)

babushka spencerldixon:dev

Put the kettle on, kick back and wait for Babushka to finish installing everything!

Refetching the repo

If your install breaks and you need to change something, you need to remove the source from babushka to prompt it to refetch the repo, or it'll just try to run the local copy again.

sudo rm -rf /var/root/.babushka/sources/spencerldixon
rm -rf ~/.babushka/sources/spencerldixon

Security settings

Security tweaks based on: https://github.com/drduh/OS-X-Security-and-Privacy-Guide

Babushka Explained

scripts/
  dev/ - Anything development environment related goes here
  music/ - Ableton and plugins go here
  osx/ - System wide OSX config goes here
  apps/ - Application installations go here

Each file can contain smaller deps, but will have a big dep at the end combining them that follows the name of the file. For example. apps.rb will have a runnable dep calls apps which will in turn, run all the individual app deps`.

You can rerun the deps and fetch any updates to the repo with the --update flag like so: babushka spencerldixon:deps --update

About

Babushka deps for setting up my development environment on a new macbook

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages