I spent most of the last month heads-down, cleaning and upgrading my various open source projects across GitHub and GitLab. It has been a lot of work, but I finally found the time to turn my attention to something that has been on my list for a long time: my Solus Conky Themes.
I originally put the classic Octopus theme together back in 2016, and honestly, the code was starting to show its age. I realized it was long overdue for a proper overhaul. I’ve spend the last few days refactoring everything to use a modern Lua stack and the latest Cairo graphics engine. For those of you still on X11, you should find it a lot more stable and efficient now.
The part I am most excited about, though, is a new theme I’ve added called Pure. I know a lot of people have moved to Wayland, and running Conky there has always been a bit of a headache with flickering and positioning issues. I built Pure from the ground up to integrate natively with Wayland compositors using the layer shell protocol. It finally works like a true desktop background system monitor should.
I also wanted to make sure nobody had to struggle with the setup. I wrote a small script that basically does the heavy lifting for you: it detects whether you are on X11 or Wayland, figures out your network interfaces, and sets the UI scaling so it actually looks good on your screen right away.
The code is up on GitHub if you want to give it a try or help me improve it.
GitHub: https://github.com/sniper1720/solus-conky-themes

