All Projects → Nklya → macOS-setup

Nklya / macOS-setup

Licence: MIT License
Simple ansible playbook to install all software that you need to new macOS environment

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to macOS-setup

dotfiles
🔨 My dotfiles for setting up my Macs with Ansible
Stars: ✭ 31 (-18.42%)
Mutual labels:  homebrew, playbook
Mac Dev Playbook
Mac setup and configuration via Ansible.
Stars: ✭ 4,202 (+10957.89%)
Mutual labels:  homebrew, playbook
StarDustCFWPack
StarDust es un Pack con los CFW actuales tipo AIO, Configurado con Atmosphere, SX OS Agrega también las app mas básicas para empezar y no preocuparse por nada
Stars: ✭ 83 (+118.42%)
Mutual labels:  homebrew
homebrew-rmrec
Quick and simple command to remove a Homebrew package and its dependencies.
Stars: ✭ 31 (-18.42%)
Mutual labels:  homebrew
ansible-role-logrotate
Install and configure logrotate on your system.
Stars: ✭ 13 (-65.79%)
Mutual labels:  playbook
.dotfiles
💻 My settings for macOS, kitty, zsh, nvim, tmux, and more 🛠
Stars: ✭ 44 (+15.79%)
Mutual labels:  homebrew
homebrew-chunkwm
Homebrew Tap for Chunkwm tiling window manage (https://github.com/koekeishiya/chunkwm)
Stars: ✭ 47 (+23.68%)
Mutual labels:  homebrew
PegaScape
A user-friendly public frontend for common PegaSwitch scripts including Nereba, Caffeine, HBL and more.
Stars: ✭ 49 (+28.95%)
Mutual labels:  homebrew
homebrew-openni
OpenNI-related formulae for the Homebrew package manager
Stars: ✭ 85 (+123.68%)
Mutual labels:  homebrew
ansible-role-tomcat
Install and configure tomcat on your system.
Stars: ✭ 34 (-10.53%)
Mutual labels:  playbook
waithax
An implementation of the waithax / slowhax 3DS Kernel11 exploit.
Stars: ✭ 64 (+68.42%)
Mutual labels:  homebrew
playbook
CivilCode's playbook for process and learning
Stars: ✭ 16 (-57.89%)
Mutual labels:  playbook
dotfiles-legacy
. .✧ · 🌎 ✷ ✫ 🌙 · ✵ 🚀✵ * ✵ · 🌌✫ ✷ · ✧ .
Stars: ✭ 15 (-60.53%)
Mutual labels:  homebrew
libstarlight
3DS Homebrew Application Framework
Stars: ✭ 28 (-26.32%)
Mutual labels:  homebrew
Pingo
A tile painting puzzle game for the PS Vita
Stars: ✭ 17 (-55.26%)
Mutual labels:  homebrew
m3diaLib-CTR
A C++ library for easier homebrew development for the Nintendo 3DS
Stars: ✭ 39 (+2.63%)
Mutual labels:  homebrew
Guide Vita
A complete guide to PS Vita (TV) custom firmware, from stock to HENkaku Ensō.
Stars: ✭ 59 (+55.26%)
Mutual labels:  homebrew
Blitz
Blitz is a 68030 based homebrew computer I designed over the course of nearly 3 years, starting in late 2017.
Stars: ✭ 31 (-18.42%)
Mutual labels:  homebrew
SwitchXBOXController
Turn your Nintendo Switch into an XBOX360 controller to play on your Windows computer
Stars: ✭ 46 (+21.05%)
Mutual labels:  homebrew
ansible-role-rsyslog
Install and configure rsyslog on your system.
Stars: ✭ 14 (-63.16%)
Mutual labels:  playbook

Simple ansible playbook to install all software that you need to new macOS environment

Based on Jeff Geerling's work

In Russian

NOTE: Managing Dock items in macOS Mojave is VERY strange (it's practically not work)!

HOWTO

  • Customize your settings in env_vars.yml (brew apps, cask apps, mas apps, dock items)
  • Run ./create_env.sh. It will install brew, zsh, ansible and run ansible create_env.yml
  • To setup particular feature, you can run ./create_env.sh brew/cask/mas/dock
    • apps - install all apps,
    • brew - install homebrew apps,
    • cask - homebrew cask apps,
    • mas - App Store apps,
    • dock - remove and change order
  • You also can combine them with comma, e.g. create_env.sh brew,mas
  • You can provide path to different vars file with second parameter, e.g. create_env.sh all vars/env_vars_media.yml
  • To select where to install ansible you can use third parameter, brew(default) or pyenv, e.g. create_env.sh all vars/env_vars_work.yml pyenv
  • P.S. id for App Store apps in mas_installed_apps you can get by mas search <app_name>

Files

  • create_env.sh - main runnable script. Install brew, ansible, and runs playbook
  • create_env.yml - ansible playbook
  • env_vars.sh - variables for playbook
  • env_vars.yml - default variables
  • vars - directory for various examples

Useful links

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].