The tools I actually use
The hardware and software I use day to day.
Hardware
Lenovo IdeaPad 5 Pro 16ACH
Does the job. Not the flashiest machine but I have no complaints. Everything runs fine and that is enough for me.
Logitech M650L
A mouse. It clicks. It scrolls. I have nothing interesting to say about it and that is probably a good thing.
Operating System
Arch Linux
I use Arch, by the way. KDE Plasma as the desktop. I like having control over what is on my system, even if it occasionally means spending an afternoon fixing something I broke.
Terminal
Kitty
Fast, GPU-accelerated, and does everything I need. No strong feelings either way, it just works.
Zsh + Zinit
Zinit for plugin management. The plugins I actually care about: zsh-autosuggestions (indispensable), zsh-syntax-highlighting, and fzf-tab for fuzzy tab completion. vi mode because I am that person.
Oh My Posh
Custom prompt. Minimal configuration, less is more.
Editor
VS Code
GitHub Dark Default theme. CaskaydiaCove Nerd Font Mono for the font. Vim keybindings via the Vim extension because at some point I decided to make things harder for myself.
GitLens
Inline blame and history. Once you have it you cannot imagine working without it.
Error Lens
Shows errors and warnings inline next to the code instead of just in the gutter. Sounds small, makes a real difference.
Git Graph
Visual git history. Useful when a rebase goes sideways.
Material Icon Theme
Icons in the file explorer. Purely aesthetic but I notice when it is missing.
Browser
Brave
Chromium-based, sensible defaults, no telemetry I did not ask for. Does not try to be clever.