Skip to content

fmasuhr/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

These are my config files to set a working environment

Getting Started

Prequisites

  • Mac running OS X El Capitan (10.11) or higher
  • Command Line Tools for Xcode: xcode-select --install, download or use Xcode

Installation

Clone the GitHub repository somewhere (i preferer ~/.dotfiles) on to your machine

git clone git://github.com/fmasuhr/dotfiles ~/.dotfiles

For the inital setup you need to execute the dotfiles executable once inside the cloned repository to setup the complete environment

cd ~/.dotfiles
./bin/dotfiles

Features

After the first initialization there is a shortcut available which can be used to later on to update the complete environment (which should be done e.g. on a daily base)

dotfiles

If necessary you can also install Homebrew packages only

dotfiles bundle

Or trigger an update of dotfiles via stow

dotfiles stow

macOS Preferences

Setting up a new Mac and all preferences the way i am used to i use the defaults command. This is not included in the environment setup as it is not necessary to execute this regulary

dotfiles macos

To only execute specific preferences e.g. of ther Terminal app you can use:

dotfiles macos/terminal

Customization

Make your own customizations locally by placing one of the following files into your home folder

  • ~/.aliases.local
  • ~/.functions.local
  • ~/.zshrc.local
  • ~/.bin.local

Credits