/dotfiles

My Environment Configuration

Primary LanguageShell

A Fairly Sane and Minimal Set of Config

Homebrew

Prefer the most current packages we can get so install Homebrew

brew install awscli
brew install bat
brew install dos2unix
brew install fish
brew install git
brew install jq
brew install node
brew install python
brew install ripgrep
brew install ruby
brew install zsh
brew install pure
## pyenv
brew install pyenv
brew install openssl readline sqlite3 xz zlib

ZSH

  • Install via Homebrew above
  • Install pure prompt from Homebrew above

Fish Shell (Not Using ATM)

Font

MonoLisa Regular

Don't forget to turn on ligatures in editors where needed.

{
  "editor.fontFamily": "MonoLisa Regular",
  "editor.fontSize": 12,
  "editor.fontLigatures": true
}

Get a consistent Python via pyenv

brew upgrade pyenv
pyenv
pyenv install -l
pyenv install 3.10.2
pyenv version
pyenv versions
pyenv global 3.10.2

Get a consistent Node via nvm

nvm ls-remote
nvm install --lts
nvm ls
nvm use system
nvm use lts/*
nvm alias default lts/*