Skip to content

AdrianArtiles/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Setup and Management

This is how I set up a new computer/manage my current computer.

As I change what I have installed, tools I use, configurations I set, etc., I update this repo. This keeps my environment organized and deterministic. Usually.

Since I always try to avoid reinventing the wheel and instead like to find best-in-breed resources, this setup relies heavily on other tried-and-true setups, configurations, and conventions, with my tools and small configurations added on.

These steps set up a brand new mac out of the box.

The Steps

  • Map caps lock key to escape (go to keyboard settings -> modifier keys).
  • Install used applications from the Mac App store
    • namely: Xcode, 1Blocker
  • Open/setup Xcode
  • Run the Thoughtbot setup script.
  • Clone this repo to root with git clone https://github.com/AdrianArtiles/computer ~/
  • Install apps and tools by running brew bundle --global.
  • Install prezto.
    • update .zshrc to replace entries in ~/.zprezto/runcoms/zpreztorc
  • Install LazyVim.
  • Install tmux config
  • Add Google account to computer (add to settings -> Internet Accounts).
  • Create ssh key (instructions).
  • Add ssh key where needed (GitHub and so on).
  • Set Mac defaults using commands from MacOS Defaults.
  • Install favorited applications from Setapp.
    • namely: CleanShot, TablePlus, Dash, DevUtils, CloudMounter, Numi
  • Setup Raycast, Hyperkey.
  • Change computer name (under settings -> general).

Misc

Place customizations in ~/.zshrc.local which is sourced at the end of ~/.zshrc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published