Josh Vaage

Software Engineer. Open Source & Projects.

Colophon

The tools and setup behind my work. Environment is version-controlled via whaleen/dotfiles.

Editors

  • Primary editor, AI-native VS Code fork
  • Terminal editor for quick edits

Terminals

  • Primary terminal, GPU-accelerated
  • AI-powered terminal

AI Tools

Languages & Runtimes

Databases & Backend

Shell & CLI

  • zsh
    Shell with Oh My Zsh
  • Fuzzy finder
  • Fast search
  • Fast find
  • cat with syntax highlighting
  • Modern ls
  • Terminal file manager
  • System monitor
  • Smarter cd
  • JSON processor
  • Terminal markdown viewer
  • Terminal git UI

Deployment

Security

Media

Theme System

All tools share the Vesper color palette via a centralized theme system. Colors are defined once in vesper.sh and propagated to Ghostty, Warp, Cursor, Yazi, btop, lsd, and fzf through template generation.

bg
#101010
fg
#ffffff
accent
#FFC799
surface
#232323
muted
#7E7E7E
red
#f5a191
green
#90b99f
yellow
#e6b99d
blue
#aca1cf
magenta
#e29eca
cyan
#ea83a5

Dotfiles

Managed with GNU Stow. Each tool gets its own package directory mirroring $HOME paths. One command restows everything.

zshbashgitnpmghosttycursorghyabaibtopyazilsdwarpclaudegeminicodexopencodescripts

This Site

  • Static site generator
  • Nunjucks
    Templating
  • Utility CSS
  • GitHub API
    Project data source
  • Hosting & deploy