All Dotfiles + Themes
-
Brew installation (Brewfile updated 30/12/2021)
brew bundle install
- Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Check .nvmrc
files on repos as required.
- Install Node (CLI currently tested v14.)
xargs npm install --global < npm.global
-
Pyenv + PIP3 Check that Pyenv is installed
pyenv version
-
Install PIP3 Packages
pip install -r pip-req.txt
- Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Authenticate as required. Current CLIs
- Railway
- Vercel
- GCP
- AWS
- Helm
-
Install iTerm2 Stable Latest
-
Import Configurations (Main / Chiron) as required
- npm export
npm list --global --parseable --depth=0 | sed '1d' | awk '{gsub(/\/.*\//,"",$1); print}' > path/to/npmfile
- npm import
xargs npm install --global < path/to/npmfilez
Getting started - Make sure to install Xcode / Xcode Tools. xcode-select --install
(Without this there is no git or Homebrew won't work either)
-
Install iTerm2 from Downloads Page
-
Install Homebrew with their CLI bash command
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
To get this repository you'll need
.ssh
keys configured. This directory will be missing. A quickssh-keygen
will create the directory with the appropriate permissions. You can then copy over the ssh keys as required (not in this repository) -
Clone this repository and work through the installations in the various tools. The key tools to start with are:
-
Terminal (iTerm2) + Profiles
-
.zsh Configuration and oh-my-zsh
-
Hyper Terminal
-
Homebrew
-
Nvm + Node + Global Packages (v16.x at time of this writing)
This assumes you already have the xcode-tools installed (git) + iTerm2 installed
-
Load
com.googlecode.iterm2.plist
configuration usin the Preferences in the new iTerm2 instance to restore profile. Additional Documentation -
Install oh-my-zsh (sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)")
-
Install Powerline9k theme + Fonts
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts