Giter VIP home page Giter VIP logo

osx-setup's Introduction

osx-setup

Features

  • macOS Mojave: Tested with macOS Mojave 10.14.6.
  • Completely Automated: Homebrew, Cask and Mas.
  • Latest Versions: Includes Python, Node, etc...

Installation

git clone https://github.com/nekomamoushi/osx-setup.git && cd osx-setup
bash setup.sh

Requirements

Overview

Table of Content

Initialisation

  • Enter administrator account password only once
  • Turn off sleep and set computer name/hostname
  • Install macOS updates
  • Install Xcode and Developer tools

Installation

  • Package Manager
    • Homebrew: The missing package mananger for macOS
    • Mas: Mac App Store command line interface

Configuration

  • Set OSX preferences automatically
  • Set Apps preferences automatically

Initialisation

macOs Updates

sudo softwareupdate --install --all

Developer Tools

xcode-select --install
sudo xcodebuild -license accept

Set Defaults for Sleep

sudo pmset -a sleep "${VALUE}"
sudo pmset -a disksleep "${VALUE}"

Set Hostname and Computer Name

sudo scutil --set ComputerName "${NAME}"
sudo scutil --set HostName "${NAME}"

Installation

Tap

| Tap | URL | |----------------------------+------------------------------------------------------------| | homebrew-core | link | | homebrew-cask | link | | homebrew-fonts | link | | homebrew-bundle | link | | homebrew-versions | link |

Tools

| Tools | URL | |---------------------+-------------------------------------------------------| | bash | link | | bash-completion@2 | link | | bash-git-prompt | link | | diff-so-fancy | link | | fzf | link | | git | link | | git-standup | link | | htop | link | | mas | link | | nvm | link | | python | link | | python@2 | link | | pipenv | link | | pyenv | link | | the_silver_searcher | link | | tldr | link | | wget | link | | zsh | link | | zplug | link |

Casks

| Casks | URL | |------------------------+----------------------------------------------------------------------| | 1password | link | | adoptopenjdk8 | link | | android-studio | link | | android-platform-tools | link | | android-sdk | link | | boostnote | link | | dropbox | link | | evernote | link | | iina | link | | firefox | link | | font-fira-code | link | | font-hack-nerd-font | link | | font-iosevka | link | | iterm2 | link | | macdown | link | | numi | link | | qlcolorcode | link | | qlmarkdown | link | | quicklook-json | link | | quicklook-csv | link | | qlstephen | link | | sublime-merge | link | | sublime-text | link | | the-unarchiver | link | | transmission | link | | vscodium | link |

Mas

| Mas | URL | |---------------------+------------------|--------------------------------------------- -------| | Unsplash Wallpapers | link | | Agenda. | link |

Licence

The code is available under the MIT license.

osx-setup's People

Contributors

nekomamoushi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.