[Joshua Mein] _
Posts Archives Categories Tags About Portfolio↗

// Linux

~/categories $ cat Linux

// Linux

1 post in this category.

I Built a GNOME Shell Extension for Tailscale — Panel Toggle, Peer Browser, and the Signal-Handler Gotcha That Broke It

May 14, 2026 ·CodeLinux

Why GNOME's built-in VPN panel can't drive Tailscale, how I shipped a small GJS extension to fix that across GNOME Shell 48–50, and the signal-handler re-fire bug that made my toggle behave like a one-shot fuse.

#tailscale#gnome#linux#javascript#gjs#vpn

© 2026 Joshua Mein · Built with vanilla Jekyll · RSS