Environment configuration for my home/work machine(s) (mostly Windows)
- FiraMono Nerd Font (find your favorite at programmingfonts.org)
- Windows Terminal
- PowerShell
- oh-my-posh (
winget install JanDeDobbeleer.OhMyPosh
) - posh-git (
Install-Module posh-git
)
- oh-my-posh (
- Git
- gh (GitHub CLI)
- Rust, for installing:
- nvm-windows to install Node
- yarn (use NVM to install Node.js LTS, then
npm install -g yarn
)
- yarn (use NVM to install Node.js LTS, then
- VS Code, with notable extensions:
- GitLens
- ESLint
- Live Share
- Prettier
- XML Tools
- IntelliJ Idea Community if I'm doing Java development (eg, jorbs-spire-mod)
- Android Studio if I'm doing Android development (eg, accessibility-insights-for-android-service)
- Beyond Compare
After installing tools, I clone this repo (usually to D:\repos\dbjorge-env
, whichever drive is the fastest SSD), then run Install.ps1
, which registers redirects for Git and PowerShell to essentially symlink them to this repo's Profile.ps1
and gitconfig_global.txt
.