## Hi, I'm flan 👋
I build self-hosted infrastructure and systems tooling for my homelab — reproducible
OS installs, GPU-passthrough gaming hosts, backup plumbing, and automation. Mostly
Rust, Shell, and Python.
### Featured projects
#### 🎮 [tendril](https://git.onetick.ninja/flan/tendril) · Rust
A Fedora bootc OS that turns a multi-GPU box into several plug-and-play Windows /
SteamOS GPU-passthrough gaming stations, driven from a web UI.
Mirror: [github.com/sudolulo/tendril](https://github.com/sudolulo/tendril)
#### 💿 [arch-turnkey](https://git.onetick.ninja/flan/arch-turnkey) · Shell
One-command, reproducible Arch Linux installs — LUKS-encrypted Btrfs with snapshots,
via `archinstall` + `yadm` + `snapper`.
#### ☁️ [truenas-truecloud-patch](https://git.onetick.ninja/flan/truenas-truecloud-patch) · Shell
A persist-across-updates middleware patch that adds S3 / B2 providers to TrueNAS
TrueCloud restic backups.
#### 📷 [winnow](https://git.onetick.ninja/flan/winnow) · Python
Automatically selects a diverse set of photos from Immich to use as training data for
Frigate face recognition.
---
More at [git.onetick.ninja/flan](https://git.onetick.ninja/flan).