From e97e1ef5349f19e9c5b382d4a21c862c6386146f Mon Sep 17 00:00:00 2001 From: flan Date: Sat, 11 Jul 2026 22:10:52 -0400 Subject: [PATCH] Add profile README with featured projects --- README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..a09538e --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +## 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).