This repository contains utilities and tools for computer and development environment setup. This development environment is just personal preference, and this repository documents the applications used and setup process to make the process faster and more reproducible on future computers.
- Homebrew (MacOS)
- Oh-My-Zsh
- Spaceship Prompt
- Zsh-Autosuggestions
- Zsh Syntax highlighting
- Vim configuration
- Git configuration
- Eza
- Difftastic
- lnav
- Hack Font
- Amazon Ember Font
- Iconsolata Font
- XKCD Font
- Monaspace Font
- Typst
- Docker
Install nvm (node version manager)
brew install nvm # Be sure to add the recommended lines to your .zshrc
Install terminalizer
npm install -g terminalizer
To update all shell configurations run the following
make all
To only update aliases use
make aliases
git config --global push.autoSetupRemote True