Uses
The stuff I actually use every day. No affiliate links, no sponsorships, just my real setup.
Editor
- Neovim My daily driver. Configured from scratch in Lua with lazy.nvim and around 50 plugins.
- kanagawa.nvim Colorscheme, with transparent.nvim so the terminal shows through.
- telescope.nvim Fuzzy finder for everything: files, grep, buffers.
- mason.nvim + nvim-lspconfig LSP servers, formatters and linters managed in one place.
- leetcode.nvim Grinding LeetCode without leaving the editor.
- vim-wakatime Tracks how much time I actually spend coding.
Terminal & shell
- WezTerm My terminal. GPU-accelerated and configured in Lua, like everything else in my life apparently.
- tmux Sessions and panes, with vim-tmux-navigator to move between tmux and Neovim splits with the same keys.
- zsh + powerlevel10k With autosuggestions and syntax highlighting.
- zoxide A cd that learns where you go.
- lazygit Git TUI. Most of my commits happen here.
- eza · btop · fastfetch Prettier ls, prettier top, prettier system info.
Dev tools
- Go & Node.js What I build backend services with, at work and on my own stuff.
- Docker + Colima Containers on macOS without Docker Desktop.
- gh CLI GitHub from the terminal.
- direnv Per-project environment variables that load themselves.
Desktop
- macOS On a Mac, with JetBrains Mono everywhere.
- Zen Browser My browser.