This is my collection of dotfiles, configs, scripts, fonts and everything that makes development nice on the machines I use. This is primarily intended to work on macOS; many of the required utils are not yet installed on Ubuntu/Raspbian. Support for WSL would be nice at some point too..
The easiest install method is to execute the install script directly. This will
ensure pre-requisites are met, clone the repo to ~/.dotfiles
and run the
install script.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/SFrost007/dotfiles/master/install.sh)"
Or on Ubuntu, where curl
doesn't exist out-of-box:
bash -c "$(wget -qO - https://raw.githubusercontent.com/SFrost007/dotfiles/master/install.sh)"
- Install git, with either
xcode-select --install
orsudo apt install git
- Clone the repository wherever desired
- Set the
DOTFILES_DIR
environment variable (if not$HOME/.dotfiles
) - Run
install.sh
- Mainly built for zsh. Config will auto-load any .zsh files in the zsh folder
- Custom scripts/binaries live in the
bin
folder - TODO warnings remain in
install.sh
for missing functionality
- Git pull hooks to automatically re-run update scripts
- Setup module to generate SSH key and replace git origin with ssh version
- Dynamic iTerm profiles (See here)
- More extensive macOS defaults
- Support for Ubuntu/Raspbian/Alpine
- Zach Holman for the original inspiration
- Mina Markham for install script bits
- Various people/sources mentioned in script headers in
bin
- Anyone else who I stole useful things from and forgot about (please shout!)