This repo contains my preferred new computer environment setup and shell configuration. It exists so that I can easily replicate my preferences onto a new system in minutes and keep my computers in sync.
This repo depends on the following tools being installed on your system
- git
- zsh
- oh-my-zsh
- ghostty
Run the following commands
./sync.shHere is an image of the terminal after the configurations have been applied
-
Music: Spotify. Download and queue up some tunes. This might take a while.
-
Browser: Dia Browser
-
Editor: Sublime Text
-
Passwords: 1Password Desktop app and browser extension.
-
Terminal: Ghostty
-
Peripherals: Logi Options sigh.
- . Install Xcode Command Line Tools
xcode-select --install-
Generate a new SSH key for this computer and add it to the ssh-agent. Follow the GitHub guide here.
-
Add the new SSH key to your GitHub account. Follow the GitHub guide here.
-
Configure git
# Tell git who you are
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
# other useful git configs
git config --global --add --bool push.autoSetupRemote true- Clone this repo
git clone [email protected]:averypelle/config.git./sync.sh-
Python: uv
curl -LsSf https://astral.sh/uv/install.sh | sh -
TypeScript: bun
curl -fsSL https://bun.sh/install | bash
- Notion, Figma, Slack.