- Python 45.7%
- Lua 44.6%
- Shell 9.7%
| res | ||
| scripts | ||
| .gitignore | ||
| CHANGELOG | ||
| CONTRIBUTING.md | ||
| Infotastic.conf | ||
| Infotastic.conf.png | ||
| Infotastic2.conf | ||
| Infotastic2.conf.png | ||
| Infotastic3.conf | ||
| Infotastic3.conf.png | ||
| Infotastic4_rss.conf | ||
| Infotastic4_rss.conf.png | ||
| Infotastic5_pihole.conf | ||
| Infotastic5_pihole.conf.png | ||
| Infotastic6_cpus.conf | ||
| Infotastic6_cpus.conf.png | ||
| Infotastic7_nividiaSMI.conf | ||
| Infotastic_fritz.conf | ||
| install.sh | ||
| LICENSE | ||
| README.md | ||
| source.txt | ||
Installation
Create the config folder, if not yet present:
mkdir -p ~/.config/conky/
Make sure Conky is configured to look for that folder. I recommend using Conky-Manager2
Clone the repository to that folder:
cd ~/.config/conky/
git clone https://gitlab.com/VII86/infotastic-conky.git
Using Conky-Manager you should now see the configuration files.
Please make sure the used fonts in all files are installed on your system:
Infotastic.conf
Clock and date
Infotastic2.conf
RAM and CPU usage, weather, currently playing and calendar To use it, please edit /scripts/weather-v2.0.sh. You'll need your city ID on Openweathermap and create an API Key (please do not use mine :))
Changing the displayed weekdays abbrevations
Edit the line
${offset 0}${voffset 0}${color0}${font FantasqueSansMono Nerd Font:size=10}MO DI MI DO FR SA SO
to fit your needs. Please be advised that the abbrevations need to be only 2 letters/spaced.
playerctl.sh
You'll need playerctl for this to work. Please look up how to install for your arch.
Infotastic3.conf
Uptime, Filesystems, Network, Temperature reading, Updates It shows on my second monitor, the variable you need to adjust here is
xinerama_head = 1,
To make the Network graph work, you'll need to look for your interface id:
ifconfig
And change it here in these lines:
${color1}Network:${color} ${voffset -1}${font Another:size=15}${color grey}${addrs <device-id>} / ${execpi 300 ~/.config/conky/Infotastic/scripts/get_ip.sh}${color}${font}
${voffset 5}${template1}${font Another:size=15}${downspeedf <device-id>} kB/s ${goto 145}${template0} ${upspeedf <device-id>} kB/s${font}
${downspeedgraph <device-id> 60,120 7fff00 ff0000 -t} ${upspeedgraph <device-id> 60,120 7fff00 ff0000 -t}
The filesystems are configured here - adjust to your needs:
${voffset 4}${color1}File systems:${color}
${color grey}/ ${color darkgrey}${fs_used /} / ${fs_size /}
${fs_bar /}
...
To make the GPU Temperature work, you need a nvidia driver installed. The updates are displayed via a script which utilizes apt. Please adjust 'apt-updates.py' to your package manager.
Infotastic4_rss.conf
Ability to show contents of a RSS feed.
${execpi 3600 ~/.config/conky/Infotastic/scripts/rss-feed.sh '<url-to-feed.xml>' 154 60}
Infotastic5_pihole.conf
If you have a local PiHole installed, this shows the current state and some data.
${execpi 30 ~/.config/conky/Infotastic/scripts/pihole.py 'http://<your-host>/admin' '<your-API-token>'}
Infotastic6_cpus.conf
Indicator for CPU Cores. Please edit the lua script "cpu_rings.lua" to adapt to your CPU Cores
Infotastic7_ncidiaSMI.conf
-- WIP -- Will show details of a NVIDIA graphics card
Support?
If you find this conky theme useful, beautiful or got some ideas for your own theme from it, consider supporting me on Ko-Fi Thank you :)