Skip to content

Instantly share code, notes, and snippets.

@radeksimko
Last active November 23, 2016 17:20
Show Gist options
  • Save radeksimko/d61fa74056133aca329238de33098ebd to your computer and use it in GitHub Desktop.
Save radeksimko/d61fa74056133aca329238de33098ebd to your computer and use it in GitHub Desktop.
Initial Mac Bootstrap

Initial setup

  1. Enable FileVault
  2. Enable Screen Saver after 5mins + lock screen immediately, set Hot Corner
  3. Disable Guest account
  4. Set hostname via sudo scutil --set HostName xxx && sudo scutil --set ComputerName xxx && sudo scutil --set LocalHostName xxx
  5. Make 1st backup via TimeMachine
  6. Install any OS updates
  7. Install Homebrew
brew tap homebrew/binary && \
brew tap homebrew/completions && \
brew tap homebrew/dupes && \
brew tap homebrew/versions
brew install \
ack \
android-platform-tools \
autoconf \
automake \
awscli \
bash \
bash-completion \
bazaar \
bundler-completion \
cabextract \
cairo \
certbot \
cmake \
curl \
dirmngr \
ffmpeg \
fleetctl \
fontconfig \
freetype \
gd \
gdbm \
gem-completion \
geoip \
gettext \
git \
glew \
glib \
gmp \
gmp4 \
gnu-sed \
gnupg2 \
gnutls \
go \
gobject-introspection \
gpg-agent \
gphoto2 \
graphviz \
groovy \
harfbuzz \
htop-osx \
hub \
icu4c \
id3tool \
iftop \
imagemagick \
ipcalc \
isl011 \
jpeg \
jq \
json-c \
jsoncpp \
keybase \
kubernetes-cli \
lame \
lesspipe \
letsencrypt \
libassuan \
libffi \
libgcrypt \
libgpg-error \
libgphoto2 \
libident \
libksba \
libmpc08 \
libnet \
libnids \
libpcap \
libpng \
libtasn1 \
libtiff \
libtool \
libusb \
libusb-compat \
libvirt \
libvo-aacenc \
libxml2 \
libyaml \
libyubikey \
links \
luajit \
lzo \
man2html \
maven \
maven-shell \
mercurial \
mitmproxy \
mpfr2 \
mtr \
nettle \
ngrep \
nmap \
nspr \
oniguruma \
openssh \
openssl \
ossp-uuid \
p11-kit \
pango \
pcre \
pinentry \
pip-completion \
pixman \
pkg-config \
popt \
postgresql \
privoxy \
pth \
pv \
pyenv \
pyenv-virtualenv \
python \
python3 \
qemu \
rake-completion \
rbenv \
rbenv-binstubs \
rbenv-bundle-exec \
rbenv-bundler \
rbenv-use \
rbenv-whatis \
readline \
redis \
rfcmarkup \
rtmpdump \
ruby \
ruby-build \
scons \
sdl \
sdl_image \
sl \
speedtest_cli \
sphinx-doc \
spidermonkey \
sqlite \
ssh-copy-id \
sysdig \
terraform \
packer \
consul \
tree \
ttyrec \
unar \
vagrant-completion \
vault \
watch \
webp \
wget \
x264 \
xvid \
xz \
yajl \
ykpers \
youtube-dl
brew cask install \
adobe-reader \
android-file-transfer \
atom \
blue-jeans-browser-plugin \
blue-jeans-launcher \
caffeine \
daisydisk \
firefox \
flash-player \
google-chrome \
google-cloud-sdk \
google-hangouts \
googleappengine \
gpgtools \
iterm2 \
java \
kindle \
kindlegen \
kindlepreviewer \
lastpass \
macvim \
opera \
slack \
sourcetree \
spotify \
sqlitebrowser \
sublime-text \
the-unarchiver \
vagrant \
virtualbox \
vlc \
vmware-fusion \
wireshark \
yubico-authenticator \
yubikey-neo-manager \
yubikey-personalization-gui \
yubiswitch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment