Skip to content
/ mac Public

Configuration scripts to ease setup of new OSX environment

License

Notifications You must be signed in to change notification settings

aur1mas/mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSX Initial Setup

Context

I use Backups (Time Machine) only to restore my machine to previous state. For new MacBook setup - I like to do fresh install. Not drag all the the stuff from old machine to new one.

Structure

.sh files are structured by applications I use daily.

  • core.sh -> all the essential software to boostrap my work;
  • php.sh -> installs PHP & configures it. My primary programming language;
  • go.sh -> language I'm learning;
  • ohmyzh.sh -> can't imagine my daily work without it;

If you need everything - run all.sh.

Install

To install all packages with related software:

sh -c "$(curl -fsSL https://raw.github.com/aur1mas/mac/master/all.sh)"

or run localy sh all.sh.

Only essential software:

sh -c "$(curl -fsSL https://raw.github.com/aur1mas/mac/master/core.sh)"

Aditional Software

Additional Software I use which (at given moment) couldn't be installed via Brew:

Apps which I install via Setapp:

  • TablePlus - SQL editor;
  • Bartender - manage menu bar icons;
  • Be Focused - Pomodoro Timer;

Contribute

Use this repository as a guidance for your setup. I strongly recommend forking it & configuring by your needs.

If you notice any mistakes or want to have a discussion then open Pull-Request or create an issue.

Resources

Below you can find resources which I used to create these snippets:

About

Configuration scripts to ease setup of new OSX environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published