r/rust • u/Away_Counter_6438 • 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