Skip to content

averypelle/config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avery's Setup

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.

Dependencies

This repo depends on the following tools being installed on your system

  • git
  • zsh
  • oh-my-zsh
  • alacritty

To sync your config with this repo

Run the following commands

./sync.sh

Worth it

Here is an image of the terminal after the configurations have been applied

terminal

Getting started on a new Mac

My Apps

  1. Download Spotify and queue up some tunes. This might take a while.

  2. Download Arc Browser.

  3. Download and install VSCode. Log In and make sure Settings Sync is on.

  4. Get 1Password set up. Desktop app and browser extension.

Coding Setup

  1. Generate a new SSH key for this computer and add it to GitHub. Follow the guide here.

  2. Install Xcode Command Line Tools

xcode-select --install
  1. 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
  1. Clone this repo
git clone [email protected]:averypelle/config.git
  1. Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Install Alacritty terminal.
brew install alacritty

You will have to navigate to Settings > Privacy & Security > Scroll down and allow Alacritty to run.

  1. Install oh-my-zsh

  2. Install the MonoLisa font

  3. Sync the configs

./sync.sh

Programming Languages and CLI tools that I use

Python Setup

I use uv to install and manage python. It's really convenient and fast. Follow the linked instructions to install it. Note that uv has a dependency on rust, so you will need to install that as well.

I alias uv run python to py in my .zshrc file because I like it.

Install the latest version of Python with uv

uv python install 3.12 # latest version as of writing

Node

Setup

  1. Install Node Version Manager (NVM) from here

  2. Install Node. Note that this will install the latest version of Node, which will become the default version for nvm.

nvm install node
  1. Install Yarn
npm install -g yarn

Peripherals

Work Apps

  • Notion, Figma, Zoom, Slack.

About

Avery's mac config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages