Skip to content

⚡️ The little sparkle that lights everything up

Notifications You must be signed in to change notification settings

jordinebot/spark

Repository files navigation

spark ⚡️

Spark is a script to setup the minimal configuration that I want in my OSX.

Basics

  1. Run Terminal

  2. Install Homebrew and tap versions

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    brew tap homebrew/cask-versions

SSH Keys

  1. Install security apps and sync ~/.ssh

    brew cask install bitwarden tresorit

    Consider downloading these critical packages from owner's website:

  2. Set key permissions

    chmod 700 ~/.ssh && chmod 644 ~/.ssh/* && chmod 400 ~/.ssh/id_rsa ~/.ssh/*.pem
  3. 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

Setup git

  1. Install latest git

    brew install git
  2. Clone spark

    git clone [email protected]:jordinebot/spark.git ~/.spark
  3. Install latest zsh and set it as default shell

    brew install zsh
    chsh -s /bin/zsh
  4. Install iTerm

    brew cask install iterm2

Run script

  1. Spark!

    chmod +x ~/.spark/spark.sh
    ~/.spark/spark.sh

Setup iTerm2

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

About

⚡️ The little sparkle that lights everything up

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages