Attention: Tested only on Ventura, but should work in the recent versions of macOS too
These are my dotfiles. Take anything you want, but at your own risk.
It targets OS X systems, but since it has some defensive checks it should work on *nix as well (tested on a few Linux boxes).
(Based on https://github.com/webpro/dotfiles)
- Core
- Dev (FE/JS/JSON): http-server, jq, nodemon, peco, underscore-cli
- Graphics: ffmpeg, gifsicle, imagemagick, svgo
- OS X: dockutil, Mjolnir, Mackup
On a sparkling fresh installation of OS X:
sudo softwareupdate -i -a
xcode-select --install
Install the dotfiles with either Git or curl:
git clone [email protected]:myshov/dotfiles.git
source dotfiles/install.sh
Alternatively, you can install this into ~/.dotfiles
remotely without Git using curl:
sh -c "`curl -fsSL https://raw.github.com/webpro/dotfiles/master/remote-install.sh`"
Or, using wget:
sh -c "`wget -O - --no-check-certificate https://raw.githubusercontent.com/webpro/dotfiles/master/remote-install.sh`"
$ dotfiles help
Usage: dotfiles <command>
Commands:
help This help message
edit Open dotfiles in default editor (subl) and Git GUI (stree)
reload Reload dotfiles
update Update packages and pkg managers: OS X Applications, Homebrew/Cask, npm, Ruby, and pip
osx Apply OS X system defaults
dock Apply OS X Dock settings
install mjolnir Install Mjolnir (Homebrew/Luarocks)
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 .gitignore
.
Alternatively, you can have an additional, personal dotfiles repo at ~/.extra
.
- The runcom
.bash_profile
sources all~/.extra/runcom/*.sh
files. - The installer (
install.sh
) will run~/.extra/install.sh
.
Many thanks to the dotfiles community and the creators of the incredibly useful tools.