Skip to content

Instantly share code, notes, and snippets.

@mwfogleman
Last active January 3, 2021 21:06
Show Gist options
  • Save mwfogleman/060f39a9b6ff2f530af4a80957dcec77 to your computer and use it in GitHub Desktop.
Save mwfogleman/060f39a9b6ff2f530af4a80957dcec77 to your computer and use it in GitHub Desktop.
New Machine Configuration Script
#!/bin/bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew tap railwaycat/emacsmacport
brew install emacs-mac
brew install bash
brew install clojure
brew install coreutils
brew install curl
brew install fish
brew install git
brew install gnu-sed
brew install gnupg
brew install gnutls
brew install leiningen
brew install pandoc
brew install pinentry
brew install ripgrep
brew install rsync
brew install the_silver_searcher
brew install wget
brew cask install alfred
brew cask install anki
brew cask install bartender
brew cask install caffeine
brew cask install calibre
brew cask install cleanmymac
brew cask install discord
brew cask install dropbox
brew cask install evernote
brew cask install exodus
brew cask install freedom
brew cask install gimp
brew cask install google-backup-and-sync
brew cask install google-chrome
brew cask install iterm2
brew cask install karabiner-elements
brew cask install keybase
brew cask install libreoffice
brew cask install notion
brew cask install noun-project
brew cask install scapple
brew cask install screenflow
brew cask install signal
brew cask install skype
brew cask install slack
brew cask install spectacle
brew cask install spotify
brew cask install the-unarchiver
brew cask install thingsmacsandboxhelper
brew cask install transmission
brew cask install vlc
brew cask install zoomus
# Also get config from github and copy Emacs config to relevant locations - can set up with SSH later
mkdir ~/.emacs.d/
mkdir ~/src/
cd ~/src/
# Create SSH Keys for Github
# Guide to creating SSH keys here: https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
# Guide to adding a new SSH key to your Github here: https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account
git clone [email protected]:mwfogleman/config.git
git clone [email protected]:mwfogleman/.emacs.d.git
cp ~/src/.emacs.d/init.el ~/.emacs.d/
cp ~/src/.emacs.d/michael.org ~/.emacs.d/
# Manual Installs
# Audacity - https://www.audacityteam.org/download/mac/
# Flying Logic - http://flyinglogic.com/download/index.html
# Klib - https://itunes.apple.com/app/id1196268448?mt=12&at=1000lv4R&ct=klibme
# Things - https://culturedcode.com/things/mac/appstore/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment