# Replace git url with your fork# NOTE: It is important that you clone to ~/dotfiles
git clone https://github.com/YOU/dotfiles.git ~/dotfiles
cd~/dotfiles
Update the following variables in group_vars/local (at a minimum)
full_name: Your name, which will be attached to commit messages, e.g. "Steven Loria"
git_user: Your Github username.
git_email: Your git email address.
Optional, but recommended: Update group_vars/local with the programs you want installed by homebrew, homebrew-cask, and npm.
mac_homebrew_packages: Utilities that don't get installed by the roles.
mac_cask_packages: Mac Apps you want installed with homebrew-cask.
Edit local_env.yml as you see fit. Remove any roles you don't use. Edit roles that you do use.
Optional: If you want to sign Git commits with a GPG key, follow the
instructions here
to generate a GPG key from Keybase. Then set the
GIT_SIGNING_KEY_ID environment variable before running the
dot-bootstrap script.
export GIT_SIGNING_KEY_ID=631262B829DDB506
Note: After running the dot-bootstrap script, you should put the above
line in ~/.localrc.
Run the installation script.
./bin/dot-bootstrap
updating your local environment
Once you have the dotfiles installed you can run the following command to rerun the ansible playbook:
dot-update
You can optionally pass role names
dot-update git python
updating your dotfiles repo
To keep your fork up to date with the sloria fork:
There are a few keyboard customizations that must be done manually:
Turning repeat speed up to 11.
Mapping Caps Lock to Ctrl.
login message
You can add a message to the login screen using the following command:
sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "This laptop is connected to an iCloud account and is valueless if lost. Contact (123) 456-7890 if found. Reward included."
what if I only want your vim?
First make sure you have a sane vim compiled. On macOS, the following will do:
brew install macvim
The following commands will install vim-plug and download my .vimrc.
After backing up your ~/.vim directory and ~/.vimrc:
请发表评论