NOTE : Currently, this program only Supports Firefox in KDE Plasma. Only use on Firefox in KDE Plasma unless you are willing to spend time to change the code.
- Download the repo
- Download all libraries inside requirements.txt
- open dashboard.yaml
- edit dashboard.yaml with whatever you want
- Please put your api keys in a .env with Hackatime api key name as : HACKATIME_API_KEY and Mail api key as MAIL_API_KEY
- start the py program
- go to 127.0.0.1:5050
Basic Knowledge on how to run Inside YAML, Each widget has to have some classes: Please use the Template below to start of every widget:
- id: type-main
type: ___
title: ___
x: _
y: _
width: _
height: _Make sure the type is one of the vaild ones:
- Links
- todos
- weather
- hackatime
- clock
- timer
- pc_stats
- pc_stats_advanced
- app_launcher
- audio
- volume
- clipboard
'title' is where you put what title the widget should show it can be anything. 'x' and 'y' is where you want the widget. The display is split into a grid. 'width' and 'height' is pretty self explanatory it is how big you want the widget to be.