Skip to content
DnsLister Forum

Where domain hunters compare notes

Tailscale KDE Plasma 6 widget (early version)

Tailscale KDE Plasma 6 widget (early version)

Hey r/Tailscale!

I use KDE Plasma 6 and regularly switch between my personal and work Tailscale accounts, so I built a small panel widget to make that easier without opening a terminal.

Current features:

– Automatically detects existing Tailscale profiles and supports any number of accounts/tailnets.

– Switches between profiles directly from the Plasma panel.

– Supports local aliases for profile names.

– Shows online and offline devices in the active tailnet.

– Copies MagicDNS names, IPv4 addresses, and IPv6 addresses.

– Includes English and Spanish.

– Uses the local Tailscale CLI, with no telemetry.

It requires KDE Plasma 6, `plasma5support`, and Tailscale already installed and logged in. Profile switching also requires setting the desktop user as the Tailscale operator once.

GitHub:

https://github.com/Cykes95/tailscale-profile-switcher

Latest `.plasmoid` release:

https://github.com/Cykes95/tailscale-profile-switcher/releases/latest

Installation is just:

“`bash

kpackagetool6 –type Plasma/Applet –install tailscale-profile-switcher-1.0.1.plasmoid

“`

Then add **Tailscale Profile Switcher** from Plasma's widget selector.

Funny timing: u/Disk_MTH published a really nice and much more feature-rich GNOME Shell extension not even a day apart from this project. If you use GNOME, definitely check it out. It supports things like exit nodes, Taildrop, and Funnel:

https://www.reddit.com/r/Tailscale/comments/1vgza3a/i_built_an_unofficial_gnome_shell_extension_for/

I only use KDE Plasma 6, so I built this specifically for Plasma.

This is the first public release, so feedback, bug reports, distro testing, and contributions are very welcome.

I plan to keep improving it and adding more features, but I'm publishing it now because a couple of friends already want to use and test it.

The project is MIT-licensed, so feel free to fork it, modify it, package it for your distro, reuse parts of it, or take it in a completely different direction. If you find it useful and want to build on it, please go for it.

This project has been heavily AI-assisted, since I'm not familiar with KDE Plasma add-on development.

This project is unofficial and is not affiliated with or endorsed by Tailscale Inc.

submitted by /u/InsectLeather to r/Tailscale
[link] [comments]

Source: r/Tailscale · by /u/InsectLeather

Leave a Reply

Your email address will not be published. Required fields are marked *