MX-Compact

Message
Author
django013
Posts: 185
Joined: Sat Feb 11, 2023 3:25 am

MX-Compact

#1 Post by django013 »

my new conky theme: MX-Compact
MX-Compact4.jpg
Install
  • unpack the archive to $HOME/.conky, which will create a subdirectory called MX-Compact
  • start installation with conky -c conkyrc.conf
  • when new elements appear at screen stop conky by hitting Strg+C
  • now start the new conky theme with conky -c conkyrc.conf -d
Have fun

P.S.:
@Eadwine Rose
Sorry!
You do not have the required permissions to view the files attached to this post.
Last edited by django013 on Wed Feb 19, 2025 11:29 pm, edited 4 times in total.
MC: ASUS PRIME A320M-K, AMD Ryzen 5 3600, NVIDIA Quadro P400
WS: ASRock X670E Steel Legend, AMD Ryzen 5 7600X, NVIDIA GTX 1660 SUPER

User avatar
Eadwine Rose
Administrator
Posts: 14618
Joined: Wed Jul 12, 2006 2:10 am

Re: my new conky project

#2 Post by Eadwine Rose »

When you are making a community submission, please also provide the code. This forum is not for just sharing screenshots.Thanks.
MX-23.6_x64 July 31 2023 * 6.1.0-37amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030

django013
Posts: 185
Joined: Sat Feb 11, 2023 3:25 am

Re: MX-Compact

#3 Post by django013 »

This time setup was a bit harder, but I got it ;)
MC: ASUS PRIME A320M-K, AMD Ryzen 5 3600, NVIDIA Quadro P400
WS: ASRock X670E Steel Legend, AMD Ryzen 5 7600X, NVIDIA GTX 1660 SUPER

User avatar
fehlix
Developer
Posts: 12697
Joined: Wed Apr 11, 2018 5:09 pm

Re: MX-Compact

#4 Post by fehlix »

OK, I had quick look into both this one "MX Compact" and the other "MX Circles" viewtopic.php?p=808244#p808244
Both are great conky's with a really cool lua stuff.
Here my first little wish/suggestions:
Do implement those currently used functions like lfs.currentdir(), lfs.dir(), lfs.mkdir() and lfs.symlinkattributes()
provided by external lsf lua modules with some simple pure lua equivalents.
And b/c conky comes with compiled in lua5.3 but not with lfs-module compiled in,
this would avoid, users needed first to install the package "lua-filesystem" before they can actually use your conky's.
Thanks

django013
Posts: 185
Joined: Sat Feb 11, 2023 3:25 am

Re: MX-Compact

#5 Post by django013 »

Hi,

I refined the code and extended the theme a bit.
The code is now all lua - no entries in conky.text and no usage of external modules
First post is updated to reflect the changes.

The archive contains different files:
  • ConkyBuilder.lua - the script that get's loaded by conky. It checks for existance of "config.lua". If that file does not exists, it loads other files to create a setup file that matches your hardware
  • ConkyHelper.lua - common functions that are helpful
  • ConkySysReader.lua - a script that detects your hardware
  • SetupWriter.lua - this script will build the new config file based on the hardware detected by ConkySysReader and uses the templates from Template-file
  • MX-Compact.templates - the templates that make up the look of MX-Compact
MC: ASUS PRIME A320M-K, AMD Ryzen 5 3600, NVIDIA Quadro P400
WS: ASRock X670E Steel Legend, AMD Ryzen 5 7600X, NVIDIA GTX 1660 SUPER

Post Reply

Return to “Community Submissions”