(U) — Uses

The machine, and everything on it.

(I) — The hardware

Everything runs
on one laptop.

I compile, render video, and run local models on this. It's the only machine I work on.

Lenovo IdeaPad Pro 5 14IMH9
CPU
Intel Core Ultra 9 185H16 cores · 22 threads
Memory
32 GB
Storage
1 TB NVMeSK Hynix
Graphics
Intel ArcIntegrated · Meteor Lake-P
Display
2880 × 1800 OLED120 Hz · Samsung panel
Everything else
Phone
Google Pixel 9Android 17
Keyboard
Ducky One 2TKL
Switches
Cherry MX Brown
(II) — The desktop

Fedora, niri,
and a shell on top.

Six choices decide how everything else on the machine behaves. The rest is configuration sitting on top of them, and all of it lives in my dotfiles.

niri desktop running Fedora 44, with Ghostty showing fastfetch output and the DankMaterialShell bar and system monitor
niri 26.04 on Fedora 44, with Ghostty and the dms bar
01OS

Fedora Linux 44

Workstation edition, with the GNOME session still installed underneath. Two releases a year keeps packages current without rolling-release upkeep.

02Compositor

niri

Scrolling tiling on Wayland. Windows sit on one endless horizontal strip you scroll along, so opening a new window never resizes the ones already there.

03Shell

DankMaterialShell

The bar, notifications, and system widgets in the screenshot above. It runs on Quickshell and is included from the niri config, so the two stay in sync.

04Terminal

Ghostty

Native and GPU-rendered, and it runs well before you configure anything. zsh underneath, starship for the prompt, tmux when a session outlives the window.

05Editor

Zed

Opens large repositories without slowing down. Rust underneath, GPU-rendered, with multibuffers and a built-in agent for edits that span several files.

06Screenshots

Tensaku

Screenshot annotation for Wayland. A niri bind runs region select and hands the result straight to it, which is how the shot above was captured.

(III) — Software

What's open
on any given day.

  • 01Daily
    • Helium
    • Zed
    • Ghostty
    • Obsidian
    • Notion
    • Slack
  • 02AI
    • Claude Code
    • Codex
    • opencode
    • DeepSeek
    • GLM
  • 03Shell
    • zsh
    • starship
    • tmux
    • ripgrep
    • bat
    • btop
    • fastfetch
  • 04Runtimes
    • Bun
    • Node
    • Deno
    • Go
    • Python
    • uv
  • 05Building
    • Git
    • GitHub CLI
    • Docker
    • Podman
    • pnpm
  • 06Design
    • Figma
    • Excalidraw
  • 07Also
    • Proton Pass
    • YouTube Music