- In systems preference go to keyboard.
- Click on the bottom right "modifier keys"
- Change capslock to be control.
Keyboard > Shortctus > Input Sources
- Install PasteNow
Turn on tap to click on trackpad settings
Change iCloud settings to use Desktop and Documents folder. So cloud documents and desktop is not seperate from device documents and desktop.
- Go to keyboard shortcuts and make sure CTR - [1-9] shortcuts are enabled for moving between spaces.
- Go to mission controll (settings > Desktop and dock ) and turn off automatticial re-arrange spaces by recent use.
- Go to accesability > display and turn off reduce motion (this will remove the slideshow effect when switching spaces).
[brew](brew) install git
sudo mv /usr/bin/git /usr/bin/git-apple
Install all brew packages with brew bundle
git config --global merge.tool diffmerge
https://guides.rubyonrails.org/install_ruby_on_rails.html
- Setup apple calender accounts
How to use
# Install yadm
brew install yadm
# Clone dotfiles (yadm will clone to ~/.local/share/yadm/repo.git)
yadm clone git@github.com:dwainm/dotfiles.git
# Yadm will checkout files to your home directory automaticallyyadm status # See changes
yadm add <file> # Stage files
yadm commit -m ".." # Commit
yadm push # Push to remote
yadm pull # Pull latestYadm stores its git repo at ~/.local/share/yadm/repo.git (XDG_DATA_HOME compliant).
Set brew ZSH as you shell:
sudo sh -c "echo $(which zsh) >> /etc/shells"
chsh -s $(which zsh)
Makes sur zpresto is loaded below. The plugins should all work.
Remember Prezto overrides ~/zshrc and symlink it into the prezto one.
rm -rf ~/.zprezto && git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}"/.zprezto- Make sure we do not overwrite the saved zshrc file with all important functions and aliases:
yadm checkout -- .zprezto/runcoms/zshrc
Generate your configuration files (copy/paste this as one command):
$ setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done
chsh -s $(which zsh)
Check: echo $PATH
Make sure your paths are configured so that home brew ( /usr/local/bin )
is before /bin and /usr/bin/
#tmux
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
Open tmux and then: I to install plugins.