Skip to content

LandonSchropp/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Settings and preferences

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published