JohnMcGJr / dotfiles

dotfiles I use everyday

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

Build Status Master Branch

These are the dotfiles I use on my systems.

Installation

To install these dotfiles:

  1. Clone this repository
  2. Run make (all the dotfiles and binaries will be symlinked to their destinations so you can update them just by git pulling the latest changes)

Customization

Values

Write your values in the .extra file.

Path

If you want to use the executables installed by Homebrew instead of the ones bundled with macOS, uncomment the relevant lines in .path.

Contents

Binaries

install-linux.sh

This shell script sets up linux systems the way I like. After installing the dotfiles, run it with no args to see what it does:

install-linux.sh

install-macos.sh

This shell script sets up macOS systems the way I like. After installing the dotfiles, run it with no args to see what it does:

install-macos.sh

Customizations

macOS Specific

Look into the .macos file.

Homebrew

The provided maintenance binaries patch Homebrew on the first installation (and after every upgrade) to allow the personalization of the Homebrew Cellar path.

To install Homebrew run:

install-macos.sh homebrew

Then you can install the predefined formulae by running:

install-macos.sh homebrew-formulae

Development

  • make: install dotfiles, bins and configuration files
  • make help: shows the help text
  • make test: run tests

Thanks

About

dotfiles I use everyday

License:MIT License


Languages

Language:Shell 94.2%Language:Makefile 4.4%Language:PowerShell 1.4%