My configuration files, managed with chezmoi.
-
Install Homebrew (on Mac OS X):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Install 1Password (has some secrets for configuration of dotfiles):
/opt/homebrew/bin/brew install 1password 1password-cli -
Temporarily add Homebrew to path:
eval "$(/opt/homebrew/bin/brew shellenv)" -
Clone the repository into the home directory and install:
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --ssh --apply mganjoo -
Install Homebrew packages:
brew bundle --file ~/.Brewfile
-
Set ZSH as the default shell:
# On OS X chsh -s $(brew --prefix)/bin/zsh # On Ubuntu chsh -s /bin/zsh
Before running this command, add the path to the Homebrew ZSH to
/etc/shells.
- Change Caps Lock key to act as Control key
- Install licenses for various brewed casks