Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 2.03 KB

readme.md

File metadata and controls

63 lines (47 loc) · 2.03 KB

Dotfiles

This is a collection of scripts for setting up my personal development environment. It's meant to get a new environment completely configured as fast as possible on a clean install of macOS.

After running through the installation scripts and instructions, you'll have an environment configured with the following tools.

  • Homebrew: The de facto package manager for macOS.
  • Git: Everyone's favorite distributed version control system.
  • Neovim: The world's best text editor. My Neovim configuration includes AstroNvim, a "distribution", as well as a ton of customization.
  • tmux: A utility that allows you to run multiple windows inside one terminal.

In addition, these dotfiles install a ton of small, useful utilities command-line utilities and system applications, which can be viewed in the Brewfile.

Prerequisites

Before anything else, install any pending system updates.

softwareupdate -ia

Then, install the Xcode's CLI tools and accept the license.

xcode-select --install
sudo xcodebuild -license accept

Dotfiles

First, clone this repo.

git clone [email protected]:LandonSchropp/dotfiles.git $HOME/.dotfiles

Next, you'll want to run each of the following scripts in-order. Over the years, I've found that something usually breaks every year or two, so it's best to run them individually and debug anything that pops up.

~/.dotfiles/bin/set-up-homebrew
~/.dotfiles/bin/set-up-zshell
~/.dotfiles/bin/set-up-rcup
~/.dotfiles/bin/set-up-tic
~/.dotfiles/bin/set-up-tmux
~/.dotfiles/bin/set-up-ruby
~/.dotfiles/bin/set-up-node
~/.dotfiles/bin/set-up-fzf
~/.dotfiles/bin/set-up-neovim
~/.dotfiles/bin/set-up-bat
~/.dotfiles/bin/set-up-mas

Git

In order to connect with GitHub, you'll need to generate an SSH key. Follow the instructions on GitHub.