bradymholt / dotfiles

My system configuration for macOS, consisting of config dotfiles and shell scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

This is my system configuration for macOS consisting of a Brewfile, config "dotfiles", and misc shell scripts.

Initial Setup

  1. Install Homebrew (using instructions on the homepage)
  2. Run brew install --cask 1password
  3. Open 1Password Desktop and login using Emergency Kit QR Code
  4. Clone this repo: TARGET_DIR=$HOME/dotfiles; git clone https://github.com/bradymholt/dotfiles.git $TARGET_DIR && cd $TARGET_DIR
  5. Run setup script: ./setup.sh

Scripts

  • setup.sh - This idempotent script bootstraps macOS (installs apps and configures preferences), ensures secrets repo is initialized, and symlinks dotfiles
  • backup.sh - Backup dotfiles and secrets repos
  • link.sh - If there are files in $HOME that you would like to be moved to the dotfiles repo, you can run this script and pass in the name of the file that resides in $HOME. This will move the file to the dotfiles directory and create a symlink to it.

About

My system configuration for macOS, consisting of config dotfiles and shell scripts


Languages

Language:Vim Script 74.8%Language:Shell 15.8%Language:JavaScript 4.8%Language:Ruby 4.6%