Skip to content

psteinroe/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 25, 2025
31a6b29 · Mar 25, 2025

History

55 Commits
Oct 17, 2022
Oct 17, 2022
Sep 6, 2024
Sep 9, 2023
May 15, 2023
Mar 25, 2025
Mar 25, 2025
Feb 21, 2025
Nov 23, 2024
Sep 6, 2024
Oct 27, 2023
Oct 17, 2022
Mar 25, 2025
Oct 15, 2022
Sep 6, 2024
Sep 6, 2024
Feb 21, 2025
Nov 4, 2022
Oct 17, 2022
Sep 6, 2024
Oct 16, 2022
Nov 23, 2024
Feb 21, 2025

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