Skip to content

psteinroe/dotfiles

Repository files navigation

Dotfiles

Maintenance

These are my Dotfiles, a collection of Neovim, tmux, zsh, and other tools.

Initial Setup and Installation

git clone git@github.com:psteinroe/dotfiles.git ~/.dotfiles
cd ~/.dotfiles/
./install

Dotbot will create symlinks from all necessary files in the folder.

Setting Up a New Computer

# Keep screen on
caffeinate -t 3600 &

# Install all available updates
sudo softwareupdate -i -a

# Install Homebrew
NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Load Homebrew
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

# Install GitHub ClI
brew install gh

# Login with SSH
gh auth login

# Clone this repository
git clone git@github.com:psteinroe/dotfiles.git ~/.dotfiles
cd ~/.dotfiles/

# Install
./install.sh

# Setup
./setup/init.sh

# Install again
./install.sh

Syncing Homebrew

Install from Brewfile: brew bundle

Cleanup: brew bundle --force cleanup