Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS X Workstation Setup

macbuild-logo

Introduction

The purpose of this project is to automate the setup of a new Mac OS X workstation. Currently the following has been implemented:

  • Development Setup: Setup terminal, folder structures, and install development tools

  • OS X Setup: Install key apps that I use on a daily basis

Usage

Install Ansible

Install Homebrew

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

Install Ansible and Ansible lint

brew install ansible ansible-lint

Clone this repo

git clone git@github.com:hadynz/workstation.git

Run

# Run all
make

# Run dev tasks only
make dev

# Run osx tasks only
make osx

Keychron K2 configuration

When using Keychron K2 keyboard, a manual setup is required after connecting it via Bluetooth to the Mac:

  1. Open System Preferences > Keyboard > Modifier Keys > Keychron K2
  2. Map Option (⌥) key to Command (⌘) key
  3. Map Command (⌘) key to Option (⌥) key

References

Projects

License

Workstation is released under the MIT license. Please see the LICENSE file for more details. Feel free take what you like and use it in your own Ansible scripts.

About

My workstation setup automated with Ansible

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages