Writeups
With the hope that they might help others, solutions to problems I've faced:
- git-reap: deleting old branches and the worktrees sitting on them
A small Go tool that finds merged, squash-merged, idle, and agent-abandoned git branches and worktrees, then deletes only the ones you pick with fzf.
- Repairing a corrupted Time Machine volume over SMB
Time Machine backups to an SMB NAS failing to attach? A uchg flag left by an interrupted backup can block every repair. How I found and cleared it.
- Breville Barista Express — Removing and lubricating the steam/hot water knob
The steam and hot water knob on a Breville Barista Express gets stiff over time. A photo guide to pulling it off and lubricating the valve in minutes.
- Improving Unifi operability with Proxmox using lldp
Unifi's topology map often misses Proxmox hosts, especially on VLAN trunks. Installing lldpd on each host makes the switch ports show up correctly.
- One-way control of a 'dumb' air conditioner via an IR controller, with Home Assistant
How to switch a dumb mini-split on and off from Home Assistant with only an IR blaster and a temperature sensor, using a timer to track the A/C state.