Skip to content

Techognito/zerotierIndicator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zerotier KDE Widget

This Widget Shows Zerotier Network Members

I am trying to get this ported to plasma 6, but I am not a developer and learning takes time. if anyone wants to help out feel free to send PR

-Techognito (2024-08-16)

Features (V1.1)

  • Show online member count on icon
  • Click to copy zerotier ip
  • Updates members status on intervals
  • Multiple network selection window
  • Only show online members option

TODO (V2.0)

  • Make it work on plasma 6

TODO (V2.1)

  • Sorting system [WIP]
  • Select all networks
  • Context menu on icon
  • Content auto windows height
  • Change emojis to icons
  • Network selector theme fix
  • Update interval 30s,1min+++
  • Sometimes after reboot have duplicate list (idk why but it gets fixed when updates the list) (BUG)

Future possible features

  • Managing (create-update network, member operations,etc,all available API features)
  • Network specific icon color
  • Notification (online-offline,copy)

Installation

plasma 6

There are currently no way to install on plasma 6

plasma 5

There are three ways to install this widget in your KDE Plasma 5.

  1. Head over to the Plasma Add-On installer by going to: Right click on Desktop,Dock or Panel -> Add Widgets -> Get New Widgets -> Search "Zerotier KDE Widget" and Install.

  2. Download the zerotier.plasmoid file shared in this repo's release section or from the widget's KDE Store link. After this, you can just do this: Right Click on Desktop -> Add Widgets -> Install from local file -> Point to the downloaded zerotier.plasmoid file.

  3. Download the zerotier.plasmoid file shared in this repo's release section and run this kpackagetool5 -t Plasma/Applet --install zerotier.plasmoid

Widget GUI and Indicator

exa

Settings

settings

Releases

No releases published

Packages

No packages published

Languages

  • QML 99.8%
  • Shell 0.2%