Since new Macbooks are so fragile, I've created repo to setup my Mac faster. It installs Fish as a shell and Solarized Light theme across apps. The killer feature is the Hyper key config with lots of shortcuts.
Study install.sh
. The script links proper configurations from ~/.dotfishy
to apps config locations.
Before wiping your Mac, check those:
- Commit and push any changes/branches to your git repositories (including ~/.dotfishy).
- Save all important documents from non-synced directories.
- Save all of your work from apps which aren't synced through iCloud.
- Update macOS to the latest version with the App Store
- Install macOS Command Line Tools by running
xcode-select --install
(required for git) - Sign in to Mac App Store (required for
mas
to install apps from App Store) - Copy your public and private SSH keys to
~/.ssh
and make sure they're set to 600 - Clone this repo to
~/.dotfishy
- Run
cd ~/.dotfishy && ./install.sh
to start installation
- iTerm - Go to
General
->Preferences
->Load preferences from custom folder
-> pickiterm
- Chrome - cVim options https://gist.github.com/jakubdyszkiewicz/f6bbb523c7e383525afa276f9f060680
- Setup IntelliJ settings sync
Run ./install.sh
again.
- Installs tools, apps using
cask
and apps from App Store usingmas
.
- Git config
- add-issue-id-hook
- Various modifications.
- Solarized Light Theme
- Change Caps Lock to Hyper key
- Change Tilde to left upper corner on non-us Mac keyboards
- Fn + h/j/k/l - navigate mouse, Fn + u/i to scroll
- Setting various preferences using cli commands.
- Solarized Light Theme
- Basic settings to set vim to be usable
- Solarized Light Theme
Use simple bash config on the remote machine. It sets up:
- Custom prompt
- Lite version of FZF
- Simple aliases (
..
,ll
,la
)
- Hammerspoon mods docs
- Solarized Light
bat
theme bat
autocompletion- automate
xcode-install
? - Maybe just use mackup? It will sync prefs live using Dropbox
- @driesvints for setting up section