You are not logged in.
My conky, one line with icons but all I need right now.
Can I get a copy of this conkyrc config?
Offline
Here's mine. Combination of conky, lua, cairo.
Offline
Here's mine. Combination of conky, lua, cairo.
Could you post your configuration, please?
Offline
Offline
conky.config = {
-- *********************
-- Conky theme by Valso
-- *********************
background = false,
double_buffer = true,
alignment = 'top_right',
border_width = 0,
cpu_avg_samples = 2,
default_color = 'color2',
default_outline_color = 'black',
default_shade_color = 'black',
draw_borders = false,
draw_graph_borders = true,
draw_outline = true,
draw_shades = false,
gap_x = 4,
gap_y = 4,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window = true,
own_window_type = 'dock',--types: normal, desktop, dock, override, panel
own_window_transparent = false,
own_window_colour = '#000000',
own_window_argb_visual = true,
own_window_argb_value = 75,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
minimum_width = 200, minimum_height = 300,
stippled_borders = 0,
update_interval = 2.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false,
use_xft = true,
xftalpha = 0.1,
-- xftfont Open Sans:size=15
color0 = '#FFFFFF',--white
color1 = '#FF0000',--red
color2 = '#E2B582',--baige
color3 = '#00BF00',--nVidia green
color4 = '#00BFFF',--sky blue
color5 = '#000000',--black
color6 = '#E57231',--orange
color7 = '#A17FFF',--light purple
color8 = '#C2C2C2',--silver
color9 = '#FFFF00',--yellow
};
conky.text = [[
${color4}${font Open Sans:style=Bold:pixelsize=20}${alignc}Intel Core i7-4770
${color6}${font Open Sans:style=Bold:pixelsize=20}CPU Load ${alignr}${cpu cpu0}%
${color2}CPU Temp ${color2}${alignr}${hwmon 0 temp 1}° C
#${color4}CPU Fan: ${alignr}${hwmon 1 fan 1}
${color7}CPU Freq ${color7}${alignr}${freq_g} GHz
${color3}${font Open Sans:style=Bold:pixelsize=20}${alignc}nVIDIA GTX 1660 Ti 6GB
${color3}GPU Load ${alignr}${color2}${nvidia gpuutil}%
${color3}GPU Fan Speed ${color2}${alignr}${execi 60 nvidia-settings -q [fan:0]/GPUCurrentFanSpeed -t}%
${color3}GPU Temp${color2}${alignr}${execi 60 nvidia-settings -query GPUCoreTemp| grep gpu | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'}° C
${color3}Driver version${color2}${alignr}${execi 60 nvidia-smi --query-gpu=driver_version --format=csv,noheader}
${color1}${font Open Sans:style=Bold:pixelsize=20}${alignc}KERNEL VERSION
${color9}${font Open Sans:style=Bold:pixelsize=20}${alignc}${kernel}
${color2}RAM: ${color2}${alignr}${mem} ${color0}/ ${color2}${memmax}
#${color1}${membar 25}
${color8}${top_mem name 1} $alignr ${top_mem mem_res 1}
${color8}${top_mem name 2} $alignr ${top_mem mem_res 2}
${color8}${top_mem name 3} $alignr ${top_mem mem_res 3}
${color2}Storages: Used ${color0} | ${color2}Free ${color0}
${color2}SSD-Arch: ${fs_used /mnt/} ${color0} | ${color2} ${fs_free /mnt/}
${color2}HDD-1000: ${fs_used /media/1000GB/} ${color0} | ${color2} ${fs_free /media/1000GB/}
${color2}SSD-390G: ${fs_used /media/390GB/} ${color0} | ${color2} ${fs_free /media/390GB/}
${color2}Internet speeds in KiB/s
Down ${color9}${downspeedf enp0s25}| ${color2}Up ${color9}${upspeedf enp0s25}
]];
Screenshot: https://i.imgur.com/jtSJ5ie.png
Offline
Can anyone tell me how to insert a newline in a lua script?
draw_dial(cr, conky_parse ("${wireless_link_qual_perc wlan0}"), conky_parse ("${wireless_essid wlan0} ${addr wlan0}"),
Between the SSID and the IP address, it works on one line but some SSID are too long. I have tried \n \r and conky voffset, nothing. I am not expert in conky or lua.
Offline
A quick google search suggests that you can simply press enter while writing the script and it will be perceived as a new line:
You can enter newlines directly into the string using long strings:
local str = [[Hello World]]
Offline
A quick google search suggests that you can simply press enter while writing the script and it will be perceived as a new line:
You can enter newlines directly into the string using long strings:
local str = [[Hello World]]
Yes, I tried that, it is in the conky_parse tags and doesn't work. Thanks, and it made me check.
Offline
doesn't work
Says you. I just tried it in my conky and it DOES work:
${color3}${font Open Sans:style=Bold:pixelsize=20}${alignc}nVIDIA GTX 1660 Ti 6GB
${color3}GPU
L
o
a
d ${alignr}${color2}${nvidia gpuutil}%
${color3}GPU Fan Speed ${color2}${alignr}${execi 60 nvidia-settings -q [fan:0]/GPUCurrentFanSpeed -t}%
${color3}GPU Temp${color2}${alignr}${execi 60 nvidia-settings -query GPUCoreTemp| grep gpu | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'}° C
${color3}Driver version${color2}${alignr}${execi 60 nvidia-smi --query-gpu=driver_version --format=csv,noheader}
Offline
conky_parse ("${wireless_essid wlan0} ${addr wlan0}"),
It is in the conky_parse of a lua script, between "wlan0} ${addr" I need a newline.
Unless you are saying I can add something to the conky part and call that in lua?
Last edited by SimonJ (2021-07-24 13:41:13)
Offline
If you're trying to do what I think you wanna do, you can simply do it like this:
wlan0}
${addr
and it will appear like a new line in the conky window.
Last edited by Valso (2021-07-24 15:05:03)
Offline
It is in the lua script I need the newline, and a newline in the code does not make a change.
It is not terrible, I can live with it as it, I just wondered if there was a code that would do it.
Thanks anyway, it can stay as it is.
Last edited by SimonJ (2021-07-25 07:22:06)
Offline
I don't see much point in new line in conky_parse but if it's just for beautification of the code, you can just place the cursor right after the comma and press enter in order to move the entire conky_parse to a new line.
As for the lua script, I already showed you it works with a new line. If new line doesn't work on your end, make sure you have converted the script to the new version. A few months ago there was a lua update which caused old scripts not to work and they had to be converted to the new version. Here's how to convert it: https://github.com/brndnmtthws/conky/bl … onvert.lua
Offline
I found a cheat to fix the problem, I moved one line into the conky script and the other in the lua script.
Last edited by SimonJ (2021-07-25 18:55:00)
Offline
I found a cheat to fix the problem, I moved one line into the conky script and the other in the lua script.
Maybe a bit late, but I just moved the position one font size down. Maybe \n works as well.
Offline
Just a simple, ergonomic design courtesy of Automatik.
https://i.imgur.com/9EhoWyJ.png
Mod Edit: removed oversized image.
Last edited by Cave_painter0 (2022-01-21 22:33:20)
Offline
<oversized image that got uninlined>
Please remember that the Code of Conduct's guidelines for the BBS explicitly call out image size requirements (note how everyone includes a thumbnail of their screenshot which links to the larger image).
All the best,
-HG
Offline
Just a little post to keep the thread active; conky configs are good for fun and inspiration
Mine is quite utilitarian and basic, but it's good info to have on the little laptop screen to the right, while I work on the big screen to the left.
The most sophisticated thing about it is that it shows both wifi and wired network info, and warns if both are active at the same time (I use NetworkManager and a dispatcher script to toggle wireless depending on LAN cable being plugged in)
The left config showing time:
conky.config = {
alignment = 'top_middle',
background = false,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'grey',
default_outline_color = 'white',
default_shade_color = 'white',
double_buffer = true,
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
extra_newline = false,
font = 'Noto Sans Light:size=12',
gap_x = -200,
gap_y = 20,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_ncurses = false,
out_to_stderr = false,
out_to_x = true,
own_window = true,
own_window_argb_value = 0,
own_window_argb_visual = true,
own_window_class = 'Conky',
own_window_hints = 'undecorated,sticky,below,skip_taskbar,skip_pager',
own_window_transparent = true,
own_window_type = 'desktop',
show_graph_range = false,
show_graph_scale = false,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
use_xft = true,
}
conky.text = [[
${font Noto Sans Light:size=40} ${time %A}${font}
${font Noto Sans Light:size=40} ${time %B} ${time %d}${font}
${font Noto Sans Light:size=40} ${time %Y}, week ${time %V}${font}
${font Noto Sans Light:size=80}${time %T}${font}
${voffset 10}${font Noto Sans Light:size=20}${alignr}${time %Z} (${time %z})${font}
]]
The right config:
conky.config = {
alignment = 'top_right',
background = false,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
double_buffer = true,
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
extra_newline = false,
font = 'Noto Sans Mono:size=12',
gap_x = 20,
gap_y = 20,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_ncurses = false,
out_to_stderr = false,
out_to_x = true,
own_window = true,
own_window_argb_value = 0,
own_window_argb_visual = true,
own_window_class = 'Conky',
own_window_hints = 'undecorated,sticky,below,skip_taskbar,skip_pager',
own_window_transparent = true,
own_window_type = 'desktop',
show_graph_range = false,
show_graph_scale = false,
stippled_borders = 0,
update_interval = 2.0,
uppercase = false,
use_spacer = 'none',
use_xft = true,
}
conky.text = [[${voffset 4}${color}${font :bold}HP EliteBook 840 G3${font}${image /home/username/.config/conky/archlogo.png -n -p 280x0 -s 98x30}
$hr
${color grey}Hostname: ${color}$nodename
${color grey}OS : ${color}$sysname $kernel $machine
${color grey}Uptime : ${color}$uptime
${color grey}Battery : ${color}$battery ${voffset 3}${battery_bar}${voffset -3}
${voffset 8}${color}${font :size=14}CPU ${font} (Intel Core i7-6500U)$hr
${voffset 4}${color grey}Core 0: ${color}${alignr}${freq_g 1} GHz ${color grey}Temperature: ${color}${execi 30 sensors | grep "Core 0" | awk '{print $3}'}
${color grey}Core 1: ${color}${alignr}${freq_g 2} GHz ${color grey}Temperature: ${color}${execi 30 sensors | grep "Core 1" | awk '{print $3}'}
${voffset 4}${color grey}Thread 1: ${color}${voffset 3}${cpubar cpu1}${voffset -3}
${color grey}Thread 2: ${color}${voffset 3}${cpubar cpu2}${voffset -3}
${color grey}Thread 3: ${color}${voffset 3}${cpubar cpu3}${voffset -3}
${color grey}Thread 4: ${color}${voffset 3}${cpubar cpu4}${voffset -3}
${voffset 4}${color grey}Process CPU% MEM%
${color} ${top name 1} ${top cpu 1} ${top mem 1}
${color} ${top name 2} ${top cpu 2} ${top mem 2}
${color} ${top name 3} ${top cpu 3} ${top mem 3}
${voffset 6}${color}${font :size=14}RAM ${font}$hr
${voffset 4}${color grey}Memory usage: ${color}${memperc}% of ${memmax} ${voffset 3}${membar}${voffset -3}
${voffset 4}${color grey}Process MEM% CPU%
${color} ${top_mem name 1} ${top_mem mem 1} ${top_mem cpu 1}
${color} ${top_mem name 2} ${top_mem mem 2} ${top_mem cpu 2}
${color} ${top_mem name 3} ${top_mem mem 3} ${top_mem cpu 3}
${voffset 6}${color}${font :size=14}DISK ${font}$hr
${voffset 4}${color grey}Local root: $color${fs_free /} ${goto 215}${color grey}/ ${color} ${fs_size /}${goto 335}${voffset 3}${fs_bar /}${voffset -3}
${color grey}Gentoo : ${color}${fs_free /mnt/Gentoo} ${goto 215}${color grey}/ ${color}${fs_size /mnt/Gentoo}${goto 335}${voffset 3}${fs_bar /mnt/Gentoo}${voffset -3}
${color grey}Google : ${color}${fs_free /home/username/Cloud/GoogleDrive} ${goto 215}${color grey}/ ${color}${fs_size /home/username/Cloud/GoogleDrive}${goto 335}${voffset 3}${fs_bar /home/username/Cloud/GoogleDrive}${voffset -3}
${color grey}OneDrive : $color${fs_free /home/username/Cloud/OneDrive-Private} ${goto 215}${color grey}/ ${color}${fs_size /home/username/Cloud/OneDrive-Private}${goto 335}${voffset 3}${fs_bar /home/username/Cloud/OneDrive-Private}${voffset -3}
${color grey}Dropbox : $color${fs_free /home/username/Cloud/Dropbox} ${goto 215}${color grey}/ ${color}${fs_size /home/username/Cloud/Dropbox}${goto 335}${voffset 3}${fs_bar /home/username/Cloud/Dropbox}${voffset -3}
${color grey}Mega : $color${fs_free /home/username/Cloud/Mega} ${goto 215}${color grey}/ ${color}${fs_size /home/username/Cloud/Mega}${goto 335}${voffset 3}${fs_bar /home/username/Cloud/Mega}${voffset -3}
${color grey}Pelle : $color${fs_free /mnt/Pelle/Felles} ${goto 215}${color grey}/ ${color}${fs_size /mnt/Pelle/Felles}${goto 335}${voffset 3}${fs_bar /mnt/Pelle/Felles}${voffset -3}
${voffset 4}${color grey} Read: ${color}${diskio_read /dev/sda} ${goto 230}${color grey}Write: ${color}${diskio_read /dev/sda}
${voffset 6}${color}${font :size=14}NETWORK ${font}$hr
${if_existing /proc/net/route wlp2s0}\
${if_existing /proc/net/route enp0s31f6}\
${voffset 4}${color grey}Warning: ${color}Both Wi-Fi and wired network active!
${else}\
${voffset 4}${color grey}ESSID: ${color}${wireless_essid wlp2s0}${goto 240}${color grey}Quality: ${color}${wireless_link_qual_perc wlp2s0}%
${voffset 4}${color grey} IP : ${color}${addr wlp2s0}${goto 240}${voffset 8}${color grey}Down:${goto 300}${color}${downspeed wlp2s0}
${voffset -8}${color grey} Zt : ${color}${addr zerotierdevice}${goto 240}${voffset 8}${color grey}Up :${goto 300}${color}${upspeed wlp2s0}
${voffset -8}${color grey} GW : ${color}${gw_ip}
${color grey} Pub: ${color}${texeci 30 ~/.config/conky/pubIP.sh}
${endif}\
${else}\
${if_existing /proc/net/route enp0s31f6}\
${voffset 4}${color grey}Wired network: ${color}Active
${voffset 4}${color grey} IP : ${color}${addr enp0s31f6}${goto 240}${voffset 8}${color grey}Down:${goto 300}${color}${downspeed enp0s31f6}
${voffset -8}${color grey} Zt : ${color}${addr zerotierdevice}${goto 240}${voffset 8}${color grey}Up :${goto 300}${color}${upspeed enp0s31f6}
${voffset -8}${color grey} GW : ${color}${gw_ip}
${color grey} Pub: ${color}${texeci 30 ~/.config/conky/pubIP.sh}
${endif}\
${endif}\
${voffset 6}${color}${font :size=14}UPDATES ${font}$hr
${voffset 4}${color grey} Arch: ${color}${execi 600 checkupdates | wc -l}${goto 230}${color grey}AUR: ${color}${execi 600 auracle outdated | wc -l}
]]
Script to get public IP:
curl --retry 4 "https://icanhazip.com/"
Last edited by Ferdinand (2022-08-22 07:07:29)
Offline
Nice, @Ferdinand.
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline