All Projects → boochtek → Mac_config

boochtek / Mac_config

Licence: mit
Scripted installation and configuration of Mac OS X apps and preferences

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Mac config

Prephirences
Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. UserDefaults
Stars: ✭ 548 (+896.36%)
Mutual labels:  preferences, configuration
JsonSettings
This library simplifies creating configuration for your C# app/service by utilizing the serialization capabilities of Json.NET to serialize nested (custom) objects, dictionaries and lists as simply as by creating a POCO and inheriting JsonSettings class.
Stars: ✭ 59 (+7.27%)
Mutual labels:  preferences, configuration
Ansible Role Dotfiles
Ansible Role - Easy and flexible dotfile installation.
Stars: ✭ 133 (+141.82%)
Mutual labels:  ansible, configuration
Resticprofile
Configuration profiles for restic backup
Stars: ✭ 48 (-12.73%)
Mutual labels:  ansible, configuration
Ansibleplugin
IntelliJ plugin that helps develop ansible files
Stars: ✭ 53 (-3.64%)
Mutual labels:  ansible
Aruba Switch Ansible
Ansible workflows and modules for ArubaOS-switch and ArubaOS-CX
Stars: ✭ 50 (-9.09%)
Mutual labels:  ansible
Ansible Mariadb Galera Cluster
Stars: ✭ 49 (-10.91%)
Mutual labels:  ansible
Laravan
Ansible Playbooks for Laravel - machine provisioning and app deployment
Stars: ✭ 49 (-10.91%)
Mutual labels:  ansible
Hkube
Kubernetes cluster deployment to Hetzner Cloud
Stars: ✭ 55 (+0%)
Mutual labels:  ansible
Config
Yii2 application runtime configuration support
Stars: ✭ 54 (-1.82%)
Mutual labels:  configuration
Confucius
A lightweight Java configuration library
Stars: ✭ 51 (-7.27%)
Mutual labels:  configuration
Devops Exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Stars: ✭ 20,905 (+37909.09%)
Mutual labels:  ansible
Ansible Role Nvm
Installs NVM & Node.js on Debian/Ubuntu and RHEL/CentOS
Stars: ✭ 52 (-5.45%)
Mutual labels:  ansible
Ansible Homelab
A collection of ansible playbooks for common homelab tasks
Stars: ✭ 50 (-9.09%)
Mutual labels:  ansible
Ansible Role Memcached
Ansible Role - Memcached
Stars: ✭ 54 (-1.82%)
Mutual labels:  ansible
Fgci Ansible
🔬 Collection of the Finnish Grid and Cloud Infrastructure Ansible playbooks
Stars: ✭ 49 (-10.91%)
Mutual labels:  ansible
Macbook Configuration
Ansible playbooks for managing Mac workstation configuration
Stars: ✭ 51 (-7.27%)
Mutual labels:  ansible
Androidmaterialpreferences
Provides various "Material Design"-styled preferences
Stars: ✭ 54 (-1.82%)
Mutual labels:  preferences
Material Prefs
⚙ A beautiful and extensible API for bulding preferences screen
Stars: ✭ 51 (-7.27%)
Mutual labels:  preferences
Yesterday I Learned
Brainfarts are caused by the rupturing of the cerebral sphincter.
Stars: ✭ 50 (-9.09%)
Mutual labels:  ansible

Mac OS X Configuration

These scripts will configure Mac OS X the way we want, including:

  • Configuring OS preferences
  • Installing applications
  • Configuring applications

These scripts are written for Mac OS X 10.9 (Mavericks). The scripts should all be idempotent. (That means that you can run them as many times as you want.)

Usage

First, clone the repository:

git clone https://github.com/boochtek/mac_config.git

Theoretically, any of these scripts could be run independently. However, we run them in this order when installing a new system:

cd mac_config
./xcode.sh      # NOTE: May take a long time (perhaps an hour).
./trackpad.sh
./homebrew.sh
./misc.sh
./keyboard.sh
./finder.sh
./menubar.sh
./quicklook.sh
./java.sh
./ruby.sh
./vim.sh
./sublime.sh
./atom.sh
./twitter.sh
./mail.sh
./safari.sh
./terminal.sh   # NOTE: This will kill Terminal when it's done.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].