Skip to content

Instantly share code, notes, and snippets.

macOS 10.12 Sierra Setup

Custom recipe to get macOS 10.12 Sierra running from scratch, setup applications and developer environment. This is very similar (and currently mostly the same) as my 10.11 El Capitan setup recipe and 10.10 Yosemite setup recipe. I am currently tweaking this for 10.12 Sierra and expect to refine this gist over the next few weeks.

I use this gist to keep track of the important software and steps required to have a functioning system after a semi-annual fresh install. I generally reinstall each computer from scratch every 6 months, and I do not perform upgrades between releases.

This keeps the system performing at top speeds, clean of trojans, spyware, and ensures that I maintain good organizational practices for my content and backups. I highly recommend this.

You are encouraged to fork this and modify it to your heart's content to match your o

### Keybase proof
I hereby claim:
* I am coletownsend on github.
* I am twnsnd (https://keybase.io/twnsnd) on keybase.
* I have a public key ASDoDQ_3NKhq5f-ydlFAUplGglzXiQecP0xcD5bLatw75Qo
To claim this, I am signing this object:
var setWidthOfRow = function(item, index) {
var selector = `#miles-${index}`;
var width;
var itemDistance = item.distance;
var amountOfActivities = activities.length;
if (amountOfActivities < 7) {
activityNormalizer = (7 - amountOfActivities) / 2
} else {
activityNormalizer = 1;

alfred
fontprep
mongodb atext
framer-studio
paparazzi atom
gitx
screenhero goofy

# Your init script
#
# Atom will evaluate this file each time a new window is opened. It is run
# after packages are loaded/activated and after the previous editor state
# has been restored.
#
# An example hack to log to the console when each text editor is saved.
#
# atom.workspace.observeTextEditors (editor) ->
# editor.onDidSave ->
@ColeTownsend
ColeTownsend / dribbble-card.jsx
Last active November 4, 2015 18:53
Latest Dribbble Shot (React)
var UserShot = React.createClass({
getInitialState: function() {
return {
username:'',
shots_url: ''
};
},
componentDidMount: function() {
import Foundation
let newSnow = 15
let currentWeatherType = "snow"
let temp = 32
enum NewSnowAmounts: Int {
case None, Little, Alot
}
@ColeTownsend
ColeTownsend / react.log
Created October 20, 2015 02:20
React Error Log
[Error] Warning: Quiz(...): No `render` method found on the returned component instance: you may have forgotten to define `render`, returned null/false from a stateless component, or tried to render an element whose type is a function that isn't a React component.
warning
mountComponent
ReactCompositeComponent_mountComponent
mountComponent
mountChildren
_createContentMarkup
mountComponent
mountComponent
mountComponent
@ColeTownsend
ColeTownsend / gulpfile.js
Last active August 29, 2015 14:27 — forked from martinwolf/gulpfile.js
Jekyll, Browsersync and Gulp
var gulp = require('gulp'),
sass = require('gulp-ruby-sass'),
autoprefixer = require('gulp-autoprefixer'),
minifycss = require('gulp-minify-css'),
jshint = require('gulp-jshint'),
uglify = require('gulp-uglify'),
rename = require('gulp-rename'),
clean = require('gulp-clean'),
concat = require('gulp-concat'),
notify = require('gulp-notify'),