~rusty

projects

last touched: 2026-09-10

This is a directory, not a portfolio. Portfolios exist to impress someone. This exists because I built these things and think they're worth telling you about. Some are useful. Some exist purely because I wanted to see if I could.


active

ii-snap

status: activeLinuxdotfiles

The spiritual successor to caelback, built for my current ii-dots setup instead of Caelestia. Instead of fuzzy-scanning my home directory guessing what matters, it reads the installer's own file manifest and snapshots exactly that. Runs on a weekly timer so I stop finding out my config broke a week after it actually broke.

source / repo →

lan-scanner

status: activeCLI toolhomelab

A small command-line tool that sweeps my home network and tells me what's actually connected, because I got tired of guessing whose phone was hogging bandwidth. Pairs nicely with the rest of the homelab dashboard stack.

source / repo →


finished (mostly)

LiveWall

status: done-ishdesktoppublic

A wallpaper manager built on top of caelestia-aw, public and licensed AGPL. Has a couple of genuinely fragile parts under the hood - a battery-saver patch and a workaround for a shell-restart bug - that I'm not proud of but haven't been brave enough to rip out yet.

Hyprform

status: done-ishdesktoppublic

A GTK4 GUI for editing Hyprland config files (hyprlang plus native Lua under the hood) for people who would rather click a toggle than remember exact syntax. Started life under the much worse name "Knurl."


the graveyard

Every project directory needs an honest section for the things that didn't make it. These aren't failures exactly - more like proof of work. I learned something from every one of them, usually "don't do it that way."


ideas i haven't built yet

Public accountability, sort of. If you build one of these first, tell me - I'll link you instead and pretend that was the plan all along.