bsmirks / dotfiles

Bsmirk's Mac configurations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

This repository contains all configurations for my Mac development setup.

Installation

The commands below will clone this repository into a directory .dotfiles located in your home directory and then executes the setup command from the zero submodule included in this repository.

git clone --recursive https://github.com/bsmirks/dotfiles ~/.dotfiles
~/.dotfiles/zero/setup

Zero setup

Zero.sh is the framework I use to automate the installation and configuration of the packages, symlinks, and dotfiles within this repository. This section serves to enumerate what happenes when zero setup is run. This is what happens in order:

  1. Check for system/application updates via softwareupdate/brew/cask/mas.

  2. Install packages and applications via Homebrew Bundle.

  3. Run any scripts under run/before in alphabetical order.

  4. Apply system defaults described in defaults.yml via apply-user-defaults.

  5. Symlink configuration files listed under symlinks to the home directory.

  6. Run the remaining scripts under run/after in alphabetical order.

About

Bsmirk's Mac configurations


Languages

Language:Shell 55.0%Language:Lua 25.0%Language:Ruby 20.0%