jonathan warykowskijwarykowski

Setup

My toolchain: the keyboard, terminal, editor and tools I use every day, on a Linux desktop and a Mac. All of the configuration is in my dotfiles, and where I’ve written about something, it’s linked.

Hardware

  • ZSA Moonlander

    zsa.io

    Split ergonomic keyboard; home-row Ctrl, Alt and Super, and layers for symbols, navigation and media.

    my layout

  • ZSA Voyager

    zsa.io

    The Moonlander's smaller sibling, with the same home-row mods and layers.

    my layout

  • Mini-ITX desktop

    jonsbo.com

    My Linux machine, built in 2025 and running Fedora: a Jonsbo N3 case, ASRock B760M-ITX/D4 WiFi board, Intel Core i5-12400, 16 GB of T-Force Vulcan Z DDR4-3200, a 500 GB Crucial P3 NVMe drive and a SilverStone Extreme 550R SFX power supply.

  • MacBook Pro

    apple.com

    The same setup on macOS, for work.

Desktop

Terminal

Shell

Editor

Git

  • delta

    github.com

    Readable, syntax-highlighted diffs.

  • lazygit

    github.com

    A git TUI, in its own herdr tab and inside Neovim.

  • gh

    cli.github.com

    GitHub from the command line.

Command line

Keyboard lights

  • keybars Pro

    keybars.app

    Music on the keys while I listen, and lights for the things below while I work.

  • herdr-keybars

    github.com

    A key lights up when an agent needs me, and CI and reviews play on the top row.

Agents and todos

  • Claude Code

    claude.com

    The coding agent I use most.

  • shepherd

    shepherdcli.dev

    My todo board, a markdown file that coding agents can work from too.

Dotfiles

  • dotfiles

    github.com

    All of the above, shared between Linux and macOS with GNU Stow, plus install scripts for both.

    GNU Stow