Based on https://news.ycombinator.com/item?id=11070797
Usage:
git clone --separate-git-dir=~/.myconf [email protected]:joshp123/dotfiles.git ~
Or if ~
is not empty:
git clone --separate-git-dir=$HOME/.myconf [email protected]:joshp123/dotfiles.git $HOME/myconf-tmp
rm -r ~/myconf-tmp/
alias config='/usr/bin/git --git-dir=$HOME/.myconf/ --work-tree=$HOME'
config checkout -f
Then to clone necessary repos, set up zsh
etc:
./config_setup.sh
Don't forget to also run :Plugin Install
on the first run of vim.
TODO:
- alias vim -> nvim? pip install neovim plugin (pip2/pip3)
- Update this to work with new Zim
- Include new plugins
-
Sign in to iCloud etc
-
Sign in to work calendar
-
Config:
- Enable 3 finger drag in accessibility -> motor -> pointer control -> trackpad controls
- Disable spelling suggestions, smart quotes, etc
- Change region to UK but with customizations (Euro as currency, Metric units)
- Enable Apple Watch unlock
- Disable Telegram, iMessage, Outlook etc alert sounds
-
Install:
- Meeter
- iTerm
- Homebrew
- Zim
- Telegram
-
Sign in to iCloud etc