Warning: If you want to give these dotfiles a try, you should first fork this repository, review the code, and remove things you don’t want or need. Don’t blindly use my settings unless you know what that entails. Use at your own risk!
Install Apple's Command Line Tools, which are prerequisites for Git and Homebrew.
xcode-select --install
Clone repo into new hidden directory.
git clone git@github.com:Felos9001/dotfiles.git ~/.dotfiles
git clone https://github.com/Felos9001/dotfiles.git ~/.dotfiles
Create symlinks in the Home directory to the real files in the repo and Install Homebrew, followed by the software listed in the Brewfile.using dotbot.
#install pyYAML to be able to install the .yaml file
pip install pyyaml
# check out the install.conf.yaml file to see what you are installing
./install
The scripts run in install.conf.yaml
# Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Then pass in the Brewfile location...
brew bundle --file ~/.dotfiles/Brewfile
#run bash on the MacOS Config
sudo bash MacConfig.sh
git submodule update --init --recursive, Installing submodules
- Learn how to use defaults to record and restore System Preferences and other macOS configurations.
- Organize these growing steps into multiple script files.
- Automate symlinking and run script files with a bootstrapping tool like Dotbot.
- Revisit the list in .zshrc to customize the shell.
- Make a checklist of steps to decommission your computer before wiping your hard drive.
- Create a bootable USB installer for macOS.
- Integrate other cloud services into your Dotfiles process (Dropbox, Google Drive, etc.).
- Find inspiration and examples in other Dotfiles repositories at dotfiles.github.io.