Code / tools / mods

Works

Tools, integrations, and mods I've put out for other people to use.

nix-takeover

Install and deploy NixOS across a fleet. It builds each selected system once, stages the result, and makes the operator confirm before switching.

Rust / NixOS

Themalingadingdong

Generate Base24 palettes in a browser, a CLI, or another Rust project. The browser studio has live previews and contrast checks.

Rust / WebAssembly / color

tower-conneg

Tower middleware for content negotiation on clients and servers. It reads Content-Type and Accept headers and handles serialization through Serde.

Rust / HTTP

crossterm-actions

Actions and keybindings for crossterm applications, with hierarchical events, Emacs and Vi presets, and optional inputrc support.

Rust / terminal UI

Home Temperature

A Home Assistant integration that combines temperature sensors into one weighted reading. Each sensor gets a slider so you can decide how much it counts.

Python / Home Assistant

Progress Renderer

A RimWorld mod I co-developed and maintain. It saves map images on a schedule or on demand for timelapse videos.

C# / RimWorld

HomeAreaRadius

A RimWorld mod that changes how far the home area expands automatically.

C# / RimWorld

themer-mattermost

A themer template that generates Mattermost themes from your color scheme.

JavaScript / themes

Skills

Reusable instructions for prompt writing and U.S. Graphics-inspired interface design.

Open source / design