Everything on the desk on the front page, plus the stuff that travels. Two setups: one at home, one that fits in a bag.
At home
A laptop and two monitors: a 34-inch ultrawide as the main screen, and an old 17-inch LG Flatron as the second.
Main computer
Lenovo Legion 5i
The main laptop, for school and work. A 15-inch gaming laptop that handles everything. Fully themed to Windows 7, from the title bars and sounds to the cursor, Explorer, Start menu and taskbar.
- Windows 11, fully Windows 7 themed
- 15.3-inch OLED display, 2560×1600, 165Hz
- Intel Core Ultra 7 251HX (18 cores: 6P + 12E, up to 5.1GHz)
- NVIDIA GeForce RTX 5060 8GB GDDR7
- 32GB DDR5-5600 RAM
- 1TB NVMe SSD
- 80Wh battery
Main display
PIJ 34″ Ultrawide Monitor
The main screen: a flat 34-inch ultrawide. A $250 CAD cheapo monitor off Amazon, but the most amazing monitor I have ever used.
- 34-inch flat ultrawide
- 165hz
Secondary
LG Flatron L1719S
A 17-inch LG Flatron from the mid-2000s, pulled out of retirement as the second screen after the HDMI controller on the old Acer Nitro died.
- 17-inch LCD panel
- 1280×1024 · 5:4 · 60hz
- VGA input only
Current keyboard
HHKB Lite2 (JIS)
The HHKB layout without the Topre: membrane switches, modded to USB-C. It used to ride in the bag; now it lives on the desk.
- Membrane switches (not Topre)
- JIS layout, dedicated arrow keys
- USB-C modded
Secondary keyboard
Archiss Quattro TKL
Compact mechanical keyboard with Durock T1 switches.
- TKL form factor, JIS layout
- Durock T1 rev 1 switches
- Lubed and filmed switches, lubed stabs
Current mouse
Elecom HUGE Trackball
A huge finger-operated trackball: the whole hand rests on it, and the fingers move a 52mm ball instead of the wrist moving a mouse.
- Finger-operated trackball, 52mm ball on three ruby bearings
- 8 buttons + tilt wheel, all remappable
- Optical sensor, switchable 500 / 1000 / 1500 dpi
- 2.4GHz wireless receiver
- Two AA batteries
- Built-in palm rest, right-handed
Previous mouse
Logitech M570 Trackball Mouse
Thumb-operated wireless trackball. Runs forever on a single AA.
- Thumb-operated trackball, 5 buttons
- 540 dpi laser sensor
- Up to 18 months on one AA battery
- 2.4GHz Logitech Unifying receiver
- 138g with the battery in
On the go
One of the Let’s notes, a tiny trackball, and whatever else fits in the bag. Light enough to forget it’s there.
Panasonic CF-RZ6
Ultra-portable, for on-the-go productivity. Also it’s suuuper light and small.
- Arch Linux with niri
- 7th Gen Intel Core i5-7Y57
- 8GB RAM · 512GB NVMe SSD
- Integrated graphics
Panasonic CF-LX6
The other Let’s note: a bigger 14-inch sibling that runs light.
- Arch Linux with XFCE
- Intel Core i5-7300U
- 4GB RAM
- Integrated graphics
Digio Wireless Laser Trackball Mouse
Tiny trackball mouse.
- Bluetooth 5.1, up to 2 devices
- Index-finger trackball
- ”Ergonomic design” (it’s actually not, it kind of sucks lol)
XTEINK X4 Pro
A pocket-sized e-ink reader that lives in the bag. Light novels, mostly. It’s where most of my reading happens now.
- E-ink screen
- Pocket-sized, rides in the bag every day
Traveler's Notebook (Passport)
Paper, for the things that are easier to think through by hand. I use it to jot down notes and random ideas throughout the day, with a Traveler’s Company bullet pen.
- Passport size
- Traveler’s Company bullet pen
Software
Development
- LazyVim. Preferred editor. Neovim, preconfigured: the insanely efficient hotkeys without maintaining the whole config.
- PowerShell 7. The terminal, configured to my liking.
- Visual Studio Code. The backup.
Productivity
- Floorp. A Firefox-based browser that lets you rearrange nearly everything: vertical tabs, workspaces, sidebars.
- ShareX. Better than Snipping Tool by light years.
- PowerToys. Why isn’t this part of Windows already?
- Crunchyroll. I almost always have something on in the background while working.
AI tools
- Claude Code. Anthropic’s CLI agent, for planning and multi-file work in the terminal.
- Codex CLI. OpenAI’s terminal agent, for a second pass and code review.
- Cursor CLI. Cursor’s agent without the editor, for quick edits from the shell.
- OpenCode. Open-source terminal agent that can switch between model providers.

