Skip to content

Personal Configuration, Preferences and Software Installation for macOS

License

Notifications You must be signed in to change notification settings

onanypoint/macOS-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup macOS

Set of shell scripts for automated macOS machine setup.

The macOS-setup project is an opinionated configuration which meets the needs of my development environment. The goal was to enable frictionless installs while being easy and fast to keep up-to-date.

It is also meant to serve as an example and guide for building your own personalized setup.

#IMAGE

Features

  • Downloads and installs Xcode Command Line Tools
  • Downloads, installs, and configures Homebrew Formulas and Homebrew Casks.
  • Downloads, installs, and configures App Store.
  • Downloads, installs, and configures non-App Store software applications.
  • Applies basic and default software settings.
  • Sets up and configures installed software for use.

Setup Overview

Usage

  1. Go through the Brewfile and update it with your library and apps requirements.

  2. Run the setup script using

    sh install.sh -n <computer-name>

Finalization

Git

Create a .gitconfig-user (using touch ~/.gitconfig-user) file in you home with the following content

[user]
    name = Awesome Name
    email = [email protected]

iTerm

  • Go to Preferences > Profiles > Terminal and uncheck 'Save lines to scrollback in alternate screen mode to avoid having McFly pollute the scrollback history.

Python & Conda

See Development README

Spotlight

Xcode.app needs to be installed in order for Spotlight to let you deactivate the "Developer" results. You can fake this by creating an empty file with the same name in Applications.

touch /Applications/Xcode.app

Usefull Links

About

Personal Configuration, Preferences and Software Installation for macOS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published