Yet another conky

For any interested… here’s a severely modified version of one of my conkies. This conky is almost certainly worth what you might have paid for it. :wink:

Image provide to prove actual existence.

====== Conky Code follows =======


--[[
                               
# Based on Oberon's fine work on i3wm-Manjaro
# https://github.com/oberon-manjaro/conkies
# Add'l Color, functional and branding changes were made by 
# Mark Rabideau (ManyRoads) http://eirenicon.org
# in order to work, this conky requires the installation
# of pamixer in order to report sound volume correctly.
# 

]]

conky.config = {
	alignment = 'top_right',
	background = true,
	color2 = '#ECEFF4',
	cpu_avg_samples = 2,
	default_color = '#81A1C1',
	double_buffer = true,
	font = 'Roboto:size=10',
	draw_shades = false,
	gap_x = 35,
	gap_y = 80,
	minimum_width = 280,
	no_buffers = true,
	own_window = true,
	own_window_type = 'override',
	own_window_transparent = true,
	update_interval = 1.0,
	use_xft = true,
}
conky.text = [[
${voffset 8}$color2${font Roboto:size=20}${time %A}$font\
${voffset -8}$alignr$color${font Roboto:size=42}${time %e}$font
$color${voffset -30}$color${font Roboto:size=20}${time %b}$font\
${voffset -3} $color${font Roboto:size=20}${time %Y}$font$color2 $hr
#
${voffset 20}${goto 40}${color}${font Roboto:size=11}CPU$alignr$cpu%
${goto 40}$font$color2${top name 1}$alignr$color${top cpu 1}%
${goto 40}$color2${top name 2}$alignr$color${top cpu 2}%
${goto 40}$color2${top name 3}$alignr$color${top cpu 3}%
${goto 40}$color2${top name 4}$alignr$color${top cpu 4}%
${goto 40}$color2${top name 5}$alignr$color${top cpu 5}%
#
${voffset 10}${goto 40}${color}${font Roboto:size=11}RAM$alignr$mem$font
${goto 40}${voffset 5}$color2${top_mem name 1}$alignr$color${top_mem mem_res 1}
${goto 40}$color2${top_mem name 2}$alignr$color${top_mem mem_res 2}
${goto 40}$color2${top_mem name 3}$alignr$color${top_mem mem_res 3}
${goto 40}$color2${top_mem name 4}$alignr$color${top_mem mem_res 4}
${goto 40}$color2${top_mem name 5}$alignr$color${top_mem mem_res 5}
${goto 40}$hr
${voffset 5}${goto 40}${color2}${font Roboto:size=11}Volume ${font Hack Nerd Font:size=11}${alignr}${font Roboto:size=11}${color}: ${color}${alignr}${exec amixer -c 0 get Master | grep Mono:}
${voffset 0}${goto 40}${color2}${font Roboto:size=11}Swap: ${color}${alignr}${swap}/ ${swapfree}
${voffset 0}${goto 40}${color2}${font Roboto:size=11}Net: ${color}${alignr}${wireless_essid wlan0} ${wireless_link_qual_perc wlan0}%${font}
${voffset 0}${goto 40}${color2}${font Roboto:size=11}Disk ${font Hack Nerd Font:size=11}${alignr}${font Roboto:size=11}${color}${alignr}${fs_used /home/mark} of ${fs_size /home/mark} / ${fs_used_perc /home/mark}%
${voffset 0}${goto 40}${color2}${font Roboto:size=11}Uptime: ${color}${alignr}${uptime_short}
${voffset 0}${goto 40}${color2}${font Roboto:size=11}Kernel: ${alignr}${color}${kernel}
${voffset 0}${goto 40}${color2}${font Roboto:size=11}Dropbox ${font Hack Nerd Font:size=11}${alignr}${font Roboto:size=11}${color}${exec dropbox status | sed -n 1p | tr -d "\"\`'" } 
${goto 40}$hr
${voffset 0}${goto 10}${font Roboto:size=11}${alignr}${execi 86400 awk -F'"' '/PRETTY/{gsub(/GNU\/Linux /, "");print $2}' /etc/lsb-release}
${voffset 0}${goto 10}${font Roboto:size=11}${alignr}${execi 86400 awk -F'"' '/PRETTY/{gsub(/GNU\/Linux /, "");print $2}' /etc/os-release}
]]
6 Likes

Any conky should be better than no conky :grin:

It is not the fault of conky that it finds itself in strange places…

I really need to learn this. I’ve never given conky a fair shake. I also spend very little time actually looking at my desktop.

It can be very simple - just think of what you might find interesting to see NOW, when you think of it, rather than having to enter a command or start an app or calculate from info you do have… THAT is what you put in your conky! CPU temps, speeds, cores in use + pct, mem use, disk use, drive temps, process info, calendar, repo vs AUR pkg counts, network addys, weather info/forecasts, time zones of interest, a better display of music playing and artwork, astrolabe(!), todo lists, updates pending, TV (games and races) upcoming…

You’ll think of something!

1 Like

@freebird54 All of the stuff is simple unless you don’t know how to do them… :wink:

Conky is my goto for monitoring…been making Conky scripts for over 10 years now (under autocrosser on GnomeLook).

The one that is my standard:

Screenshot-20210910182850-366x1405

3 Likes

Ahhh - but easy to learn… or more often, borrow! Just ask and examples can be provided (or pointed to, in some cases). Here’s a view of SOME of the above mentioned :grin:

3 Likes

@freebird54
do you work for Nsa :joy:
look cool

1 Like

Hardly! What has happened is that I have ‘worked’ testing features (and sometimes adding features) to a library of conky addons (conkywx), and kept extending what I could display with those tools. I have screens that are entirely covered with conkys that flip extra weather and environmental information in on multiple internal ‘screens’ - conkys that show tides and news feeds and weather trend maps and air quality and…

What’s there now is a comprehensive ‘dashboard’ of system info, a calendar, a weather report and forecast for local, and the basic information (weather conditions, time zone) for areas in which I know people - partly just to know and partly because it helps to know that they are fighting 45C temps and smog and are chatting to avoid trying to sleep in it until the aircon kicks in! Oh - and the scrollers for reminding me of what games (baseball, hockey) and what races (F1, Indycar, NASCAR etc) are coming up so I can remember to set the PVR… and of course, the updates available scrollers too (so I don’t need a notifier!).

Cool is merely an accidental byproduct (if present) and can be defined and implemented by each conky user! Here’s one setup from years ago where I was trying for cool :grin:

Screenshot from 2014-05-01 17:58:43

Lots of variety…

2 Likes

Hey!
Can i get this config by any chance?
cheers!

Yes, you can - but it might not be useful as it is! I am not sure what part you are interested in, but many of the features are ‘created’ with use of the (mostly lua) library setup called conkywx (AUR). What specifically do you want to see how it works? There are 15 separate things going on on that screen - 3 vertical smooth scrollers, 1 horizontal smooth scroller, 8 mini weather blocks, and the big ones @ left and right of the main screen…

The big one on the right of the main screen has many things NOT in conkywx, but even it has much that is, apart from the music display and system information. The weather and the system monitoring is all conkywx, even part of the calendar - although it can be done very similarly without…

Let me know

1 Like

These conkies are just stressing me out!

It’s like being an astronaut which, as romantic as that may seem at first thought, in reality is being locked in a tiny capsule on top of a huge pile of explosive fuel (which could easily demolish a small city) which is set ablaze and you just hope that direction you’re going is up. But you have all sort dials and widgets and conkies to keep you busy and to keep your mind away from the reality of your situation.

Me, well, I prefer to have a nice, green, relaxing desktop (or black when I’m asleep) without any unnecessary information to stress over. Sure, my home hard drive is almost full, and tomorrow the weather is going to be awful, but those are future Krešimir’s problems :rofl:

1 Like

Conky the clown

honka_animated-128px-34

1 Like