Skip to content

About

A collection of widgets I have made for KDE Plasma

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

KDE logo  Plasma Widgets

Widgets for KDE Plasma, made by me ( • ⩊ • )

Plasma 6 License: MIT

Widgets

Click a widget to see what it does and how it looks.

Mullvad VPN - Plasmoid to interact with Mullvad VPN

Mullvad VPN widget for Plasma

Control Mullvad VPN from the panel: see your connection at a glance, switch it on or off, and pick a country or city on a map.

  • Tray icon that shows the state, tinted to your theme or your own colors
  • Popup with connection details, a world map and a location picker
  • Quick toggle by right-click, middle-click or a keyboard shortcut
  • Clear messages if the mullvad CLI or its service is missing

Full documentation →

Popup while connected Expanded connection details Location picker

Twingate - Plasmoid to interact with the Twingate Linux client

Twingate widget for Plasma

Control Twingate from the panel: see whether you are connected, switch it on or off, sign in when it asks, and open your resources.

  • Panel icon with the Twingate logo, colored by state, in your theme colors or your own
  • Popup with the status, uptime, network and address, and a list of your resources with their favicons and ports
  • A sign-in button when Twingate needs you to sign in
  • Quick toggle by left-click, middle-click or the right-click menu (asks for your password through KDE)
  • Clear messages if the twingate CLI is missing

Unofficial: not affiliated with or endorsed by Twingate. Twingate and its logo are trademarks of Twingate Inc.

Full documentation →

Popup while connected Popup waiting for sign-in Popup while disconnected

Install

Tip

Installing from the KDE Store is recommended.

KDE Store

Right-click the panel → Add Widgets… → Get New Widgets… → Download New Plasma Widgets…, search for the widget by name and click Install.

Or get it from the KDE Store listing.

Manual, from a release

Download the .plasmoid file for a widget from the Releases page, then:

kpackagetool6 -t Plasma/Applet -i <file>.plasmoid

Right-click the panel → Add Widgets, and search for the widget by name.

From source

Clone this repo and point the command at the widget's folder:

kpackagetool6 -t Plasma/Applet -i <widget folder>

Update and remove

Command
Update kpackagetool6 -t Plasma/Applet -u <file or folder>
Remove kpackagetool6 -t Plasma/Applet -r <widget id> (e.g. org.danewrx.mullvad)

The shell caches widget code, so if a panel instance doesn't pick up an update, restart it with systemctl --user restart plasma-plasmashell.

Issues and contributing

I want to… Go to
Report a bug Bug report form
Suggest a feature Feature request form
Ask a question or share an idea Discussions
Contribute code CONTRIBUTING.md: commit and PR conventions, testing a widget, and how releases work

Support

These widgets are free and open source. If you find one useful, you can support its development:

Sponsor on GitHub Support on Ko-fi

Starring the repo and reporting bugs help just as much!

License

MIT

About

A collection of widgets I have made for KDE Plasma

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages