cd ~
git clone [email protected]:kortina/dotfiles.git
cd dotfiles
git submodule update --init
./setup.sh
You should see the following output on successful install:
✅ ✅ ✅ 🎉 🎉 🎉
NB: If you want s3screenshots, you will need to install following the README
You will need to do the following if you are setting up a new machine with MacOS.
At generating a new ssh key do this:
ssh-keygen -t ed25519 -C "[email protected]"Then:
eval "$(ssh-agent -s)"
> Agent pid 59566
touch ~/.ssh/config
Host github.com
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_ed25519
ssh-add --apple-use-keychain ~/.ssh/id_ed25519Then at connecting to GitHub with ssh
pbcopy < ~/.ssh/id_ed25519.pubAnd at Settings → Keys, paste the new key into the text area.
- Must install Xcode before running ./setup.sh
- 1Password
- Copy ~/.sh_secretsto HOME
 
- Copy 
- GitHub
- Google Drive
- Applications → Screenshot → Options → Show Floating Thumbnail
- Ad Block Plus for Safari ABP
- Alfred
- In Left Bar, choose AdvancedthenSet preferences folder...to~/dotfiles/Alfred-Settings
 
- In Left Bar, choose 
- Cyberduck
- brew
- brew install --cask calibre
 
- dotfiles
- dotfiles/ses-emailer-cli - this SHOULD just work (assuming you have ~/.sh_secretssetup)
- dotfiles/s3screenshots
- dotfiles/themes/fonts - install the MesloLGS NF fonts
- src/sq - install secrets and run sq dev project-init deveg
 
- dotfiles/ses-emailer-cli - this SHOULD just work (assuming you have 
- iStat Menus
- Resolve
- ~/gd/__z/Fonts/_unzipped- install these
 
- Spotify
- System Settings
- Connect Google ContactsinInternet Accounts
- Turn on:
- Keyboard:- Key Repeat Rateand- Delay Until Repeat
- Keyboard → Keyboard shortcuts...- Spotlight:- Show Spotlight searchto- ⌥Space
- App Shortcuts- Safari- Show Readerto- ⌥R
- Safari Helpto- ⌥⇧/
 
 
 
- Reduce Motion
- Reduce Transparency
- Trackpad:- Tracking speedand- Click
- Notifications:- Alfred
 
 
- Connect 
- Transmission
- VLC
- Visual Studio Code
- Run > Shell Command: Install 'code' command in PATH
 
- Run 
- Zoom
- Amphetamine
- Resolve
setup.sh will run all of the following setup scripts:
- setup-homebrew.sh- install and update homebrew.
- setup-deps.sh- install all dependencies, such as- dockerand other libs and packages.
- setup-symlinks.sh- create symlinks from your home directory to any files that begin with a- .in your- ~/dotfilesdirectory.
- setup-osx.sh- configure some osx preferences.
Each of this scripts can also be run independently (which may be faster for making small changes).
- If you get a permissions error, I recommended setting yourself as owner of /usr/local:
sudo chown -R "`id -u -n`:admin" /usr/local
    # install terminal theme
    open "themes/tomorrow-theme/OS X Terminal/Tomorrow Night.terminal"setup-deps.sh will run brew install fzf which creates
~/.fzf.bash and ~/.fzf/. In my ~/.bash_mac I source ~/.fzf.bash
to get all of the default terminal keybindings for fzf like
ctrl-r for history search. Then, I have my personal fzf settings
in ~/.fzf.conf.bash
Last time I setup a machine, I had to run the vim setup to get fzf working...
If something is unclear, please add an issue: https://github.com/kortina/dotfiles/issues
