Skip to content

kimus/macos-from-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MacOS from Scratch

This repository installs and configures most of the software I use on my personal MacOS from scratch using Homebrew and Chezmoi.

Installation

1. Install Homebrew

You need to start from somewher right? So, let's ensure Homebrew installed using skip tap clonning option:

export HOMEBREW_INSTALL_FROM_API=1
export HOMEBREW_NO_ANALYTICS=1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

This also will install Command Line Tools for Xcode, and git tool for the next steps.

2. Clone this repository to your local drive

git clone https://github.com/kimus/macos-from-scratch
cd macos-from-scratch

3. Run bootstrap.sh script

From here it's expected to be all automatically.

./bootstrap.sh

By default it uses your current user name (enviornment variable USER) to get your dotfiles from github. You can use my own like this:

GITHUB_USERNAME=kimus ./bootstrap.sh

Defaults

This script will setup a banch of tools, applications and Configurations.

Tools and Applications

Applications (installed with Homebrew Cask):

Check Brewfilefor the full list of tools and applications.

Visual Studio Code Extensions

Check vscodefile for the full list of Visual Studio Code extensions.

MacOS System Preferences

There are a few other preferences and settings added on for various apps and services. Check osxfile for a list of macos specific system preferences.

dotfiles

Finally, the dotfiles are also installed into the current user's home directory, including the .osx dotfile for configuring many aspects of macOS for better performance and ease of use. You can disable dotfiles management by setting configure_dotfiles: no in your configuration.

Usefull Links

About

Setup MacOS from scratch with Homebrew

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published