Skip to content
My dotfiles
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
alfred/Alfred.alfredpreferences
git
hammerspoon
iterm
macos
scripts
tig
tmux
vim
zsh
.gitignore
readme.md
shortcuts.md

readme.md

Intro

This started as a place for me to keep my dotfiles and has since grown into a place to keep all of the settings needed to create my ideal development environment. It's broken down by application, so the directory structure should give you a pretty good idea of what config is included.

I also really dislike manually installing/updating/etc, so I wrote a bash file for installing and updating terminal and macOS config.

Installation

Setup terminal for development:

curl -sLf https://raw.githubusercontent.com/RileyTomasek/dotfiles/master/scripts/terminal-setup.sh | bash

Setup macOS for development:

curl -sLf https://raw.githubusercontent.com/RileyTomasek/dotfiles/master/scripts/macos-setup.sh | bash

Updating

This will install missing things, update existing things and remove unused things:

curl -sLf https://raw.githubusercontent.com/RileyTomasek/dotfiles/master/scripts/terminal-setup.sh | bash

The macOS script isn't setup to be run for updates.

Manual setup

There are a few things that cannot be done automatically that I generally do when setting up a new machine:

  • Set caps lock key to escape in modifier keys section of system preferences
  • Disable Spotlight entirely
  • Turn on FileVault
  • Turn on Firewall
  • Install Little Snitch
  • Add Alfred powerpack key and point prefs to dotfiles
  • Install and setup 1Password
  • Log into google calendar in system preferences (for Things integration)
  • Install and setup Things
  • Point iTerm2's config path to this repos iterm directory
You can’t perform that action at this time.