Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 1.15 KB

README.md

File metadata and controls

57 lines (38 loc) · 1.15 KB

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