# senasgr / devlog > Working notes by senasgr: networks, infrastructure, Rust, crypto and the things I build. Canonical: https://blog.s3na.xyz/ Full text: https://blog.s3na.xyz/llms-full.txt RSS: https://blog.s3na.xyz/index.xml JSON index: https://blog.s3na.xyz/index.json Sitemap: https://blog.s3na.xyz/sitemap.xml ## Posts - [Rewriting ZeroTier-GUI in Rust + GPUI](https://blog.s3na.xyz/2026/11/rewriting-zerotier-gui-in-rust-gpui/) - Markdown: https://blog.s3na.xyz/2026/11/rewriting-zerotier-gui-in-rust-gpui/index.md - Date: 2026-11-13 - Tags: rust, gpui, zerotier, linux, rewrite - Summary: The Python/Tkinter app was dormant, so I rebuilt it as a native Rust desktop app with GPUI, cross-platform CI and a Linux .deb. - [The devlog is live: how I built it](https://blog.s3na.xyz/2026/11/the-devlog-is-live/) - Markdown: https://blog.s3na.xyz/2026/11/the-devlog-is-live/index.md - Date: 2026-11-13 - Tags: meta, devblog, proxmox, hugo, caddy, cloudflare - Summary: A step-by-step look at the LXC, Caddy, Hugo and publish API behind this site, written so I can rebuild it later. ## Machine-readable - [Full text (Markdown)](https://blog.s3na.xyz/llms-full.txt) - [Search index (JSON)](https://blog.s3na.xyz/index.json) - [RSS feed](https://blog.s3na.xyz/index.xml) - [Sitemap](https://blog.s3na.xyz/sitemap.xml) ## Notes for agents - Only published posts are listed here; drafts never appear. - Every post has a Markdown source at `index.md`. - Prefer the Markdown source for extraction; the HTML is for humans. - The full text file concatenates all published posts with clear delimiters.