Skip to content
forked from Overbryd/dotfiles

0-100 macOS bootstrap and topical setup maintained with a simple Makefile

Notifications You must be signed in to change notification settings

nasuku/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date
Mar 14, 2018
Jan 20, 2019
Jan 19, 2019
Jan 16, 2019
Jan 19, 2019
Mar 18, 2016
Jul 10, 2018
Jun 15, 2018
Mar 14, 2018
Dec 11, 2013
Mar 10, 2018
Mar 10, 2018
May 20, 2015
Jan 20, 2019
Jan 19, 2019
May 20, 2015
Nov 21, 2013
Mar 14, 2018
May 19, 2016
Jan 20, 2019
Mar 23, 2019
Mar 11, 2018
Mar 14, 2018
Dec 9, 2014
Feb 25, 2018
Dec 9, 2014

Repository files navigation

Overbryd's dotfiles

Bootstrap

On a new mac, open a Terminal and run:

curl -O https://raw.githubusercontent.com/Overbryd/dotfiles/master/bootstrap.sh
chmod +x bootstrap.sh
./bootstrap.sh

Maintenance

Enter the ~/dotfiles directory, make changes and make it:

cd ~/dotfiles
make

The Makefile contains sections for installing *nix command line utilities, macOS applications, macOS settings and maintaing specific configurations.

So you can also only re-make a section of the project, for example the macOS dock settings:

cd ~/dotfiles
make defaults-Dock

Or only rebuild your vim:

cd ~/dotfiles
make vim

Or upgrade all installed packages:

cd ~/dotfiles
make brew

Contents

.
├── Makefile        # This makefile controls all sections of this project
├── bootstrap.sh    # 0-100 bootstrap script for a new freshly installed Mac
├── .gitattributes  # 
├── .gitconfig      # colorful git config, including aliases
├── .gitignore      # general gitignore
├── .inputrc        # great for navigating bash history
├── .profile        # the complete bash setup with comments
├── .slate          # configuration for Slate, a Mac OSX window manager
├── .tm_properties  # configuration for TextMate
├── .vimrc          # a great .vimrc with comments
├── decrypt.sh      # decrypt sensitive files and put them in place
└── encrypt.sh      # simple wrapper to encrypt sensitive files for storage

Credits

This seletion of dotfiles and system settings would not be possible without the great examples provided by:

About

0-100 macOS bootstrap and topical setup maintained with a simple Makefile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 50.1%
  • Shell 26.5%
  • Vim Script 22.3%
  • Ruby 1.1%