GitHunt
AR

arturoherrero/dotfiles

A man's home is his castle. Never leave your dotfiles behind.

$HOME sweet ~/

Personal development setup with shell configurations, dotfiles, and utilities.

The dotfiles are symlinked from this repository to the home directory,
so the changes here automatically apply to the system.

GitHub <-> dotfiles <- ~/$HOME

Before starting

  • Scaled display: System Preferences -> Displays.
  • SSH setup: Copy ~/.ssh/config and private keys.

Prerequisites

Install Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Install Git:

brew install git

Create development directory:

mkdir projects

Installation

Clone the repository:

cd projects
git clone git@github.com:arturoherrero/dotfiles.git

Run the bootstrap command:

cd dotfiles
sh bootstrap

Update the dotfiles

To update the dotfiles, I can pull the latest change from the repository or I
can just use a shell function anywhere:

updateme

Custom configuration

Using system/zcustom.sh file, I can add any custom configuration that is not
going to be persisted in the repository.

Who made this?

This was made by Arturo Herrero under the MIT License.

Languages

Shell86.9%Vim Script13.1%

Contributors

Created July 20, 2011
Updated February 17, 2026
arturoherrero/dotfiles | GitHunt