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 --installorsudo apt install git - Clone the repository wherever desired
- Set the
DOTFILES_DIRenvironment 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
binfolder - TODO warnings remain in
install.shfor 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!)
