Skip to content

CameronDowner/configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Opinionated Guide to Setting Up a Mac

This is the software and configuration I add to a new Mac. I'm a Java / Node developer, so this guide is tailored to that.

Chrome

I prefer to use Chrome as my browser.

Download Chrome

Chrome Extensions

iTerm2

I prefer to use iTerm2 as my terminal.

Download iTerm2

Homebrew

Homebrew is a package manager for macOS.

Install Homebrew

MacOS Command Line Tools

These are a requirement for other tools and development in general, and they also provide helpful commands, such as git, that aren't included by default. I prefer to install them early on.

xcode-select --install

JetBrains Toolbox

Download JetBrains Toolbox

I use JetBrains Toolbox to manage my installations and updates of any JetBrain products. It's much easier as it allows me to automatically install everything I need, keep it up-to-date, and have shortcuts to any projects I use with a JetBrains IDE.

Slack

Majority of the companies I work with use Slack for communication.

Download Slack

Rectangle

Rectangle is a window manager that allows you to easily resize and move windows.

Download Rectangle

SDKMan

I use this for managing my JDK and Maven installations.

Download SDKMan

NVM

I use this to install and manage my node installations. We also use it within repose to make sure we're all using the same version of node.

I also make it so it will automatically change the Node version if it sees a .nvmrc file: https://github.com/nvm-sh/nvm#calling-nvm-use-automatically-in-a-directory-with-a-nvmrc-file

Download NVM

About

The config files to my personal laptop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published