/dotfiles

All Bounce Dotfiles + Themes

Primary LanguageShell

My dotfiles + Configurations

All Dotfiles + Themes

  1. Brew installation (Brewfile updated 30/12/2021)

brew bundle install
  1. Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

Check .nvmrc files on repos as required.

  1. Install Node (CLI currently tested v14.)
xargs npm install --global < npm.global
  1. Pyenv + PIP3 Check that Pyenv is installed pyenv version

  2. Install PIP3 Packages

pip install -r pip-req.txt
  1. Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. Authenticate as required. Current CLIs
  • Railway
  • Vercel
  • GCP
  • AWS
  • Helm

ZSH + Powerlevel9k + Oh-my-ZSH

  1. Install iTerm2 Stable Latest

  2. Import Configurations (Main / Chiron) as required

  3. Follow How I setup my Terminal oh my zsh

Resources / Notes

  • 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

Documentation (New Mac)

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 quick ssh-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)

Terminal setup

This assumes you already have the xcode-tools installed (git) + iTerm2 installed

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