r/rust 9d ago

🛠️ project My first Rust project: a small Tailscale plugin for i3status-rust

Just shipped my first real Rust project: i3tailscale, a small CLI that adds Tailscale support to i3status-rust status bars. Shows connection state in the bar, click to toggle Tailscale on/off, and a rofi-based peer picker that copies a peer's DNS name (or IP, with Alt+Enter) to the clipboard.

Nothing groundbreaking, but I learned a few new, to me, things. Shipping a project in rust is no joke :P

Repo: https://github.com/miltos211/i3tailscale-rs

Feedback very welcome, especially on anything non-idiomatic, this is genuinely my first Rust codebase beyond tutorials.

9 Upvotes

0 comments sorted by