These are my dotfiles. Take anything you want, but at your own risk.
It targets macOS systems, but it should work on *nix as well (tested on a few Linux boxes and Ubuntu 16).
- Development (Node/JS/JSON): jq, nodemon, peco, superstatic, underscore-cli
- Graphics: ffmpeg, gifsicle, imagemagick, svgo
- macOS: dockutil, Hammerspoon, Mackup, Quick Look plugins
- macOS apps
On a sparkling fresh installation of macOS:
sudo softwareupdate -i -a xcode-select --install
Install the dotfiles with either Git or curl:
Clone with Git
git clone https://github.com/webpro/dotfiles.git ~/.dotfiles source ~/.dotfiles/install.sh
Remotely install using curl
Alternatively, you can install this into
~/.dotfiles remotely without Git using curl:
bash -c "`curl -fsSL https://raw.github.com/webpro/dotfiles/master/remote-install.sh`"
Or, using wget:
bash -c "`wget -O - --no-check-certificate https://raw.githubusercontent.com/webpro/dotfiles/master/remote-install.sh`"
$ dotfiles help Usage: dotfiles <command> Commands: clean Clean up caches (brew, npm, gem, rvm) dock Apply macOS Dock settings edit Open dotfiles in IDE (code) and Git GUI (stree) help This help message macos Apply macOS system defaults test Run tests update Update packages and pkg managers (OS, brew, npm, gem)
You can put your custom settings, such as Git credentials in the
system/.custom file which will be sourced from
.bash_profile automatically. This file is in
Alternatively, you can have an additional, personal dotfiles repo at
- The runcom
- The installer (
install.sh) will run
Many thanks to the dotfiles community.