Spark is a script to setup the minimal configuration that I want in my OSX.
-
Run Terminal
-
Install Homebrew and tap versions
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew tap homebrew/cask-versions
-
Install security apps and sync
~/.ssh
brew cask install bitwarden tresorit
Consider downloading these critical packages from owner's website:
-
Set key permissions
chmod 700 ~/.ssh && chmod 644 ~/.ssh/* && chmod 400 ~/.ssh/id_rsa ~/.ssh/*.pem
-
Add keys to
ssh-agent
(--apple-use-keychain
to store passphrase into System's Keychain)eval "$(ssh-agent -s)" ssh-add --apple-use-keychain ~/.ssh/id_rsa
-
Install latest git
brew install git
-
Clone spark
git clone [email protected]:jordinebot/spark.git ~/.spark
-
Install latest zsh and set it as default shell
brew install zsh chsh -s /bin/zsh
-
Install iTerm
brew cask install iterm2
-
Spark!
chmod +x ~/.spark/spark.sh ~/.spark/spark.sh
For the desired Varmilo with tmux configuration:
- Preferences > Profile > Default > Keys > Left option key as Esc+, Right option key as Normal
- Set Varmilo to Mac mode with Fn+A until CAPS LOCK blinks three times
- Set Varmilo to default with Fn+Esc until CAPS LOCK blinks three times