Voici un exemple de conky.
J'ai intégré une météo avec
curl et
jqEt voici le code
-- Conky, a system monitor https://github.com/brndnmtthws/conky
--
-- This configuration file is Lua code. You can write code in here, and it will
-- execute when Conky loads. You can use it to generate your own advanced
-- configurations.
--
-- Try this (remove the `--`):
--
-- print("Loading Conky config")
--
-- For more on Lua, see:
-- https://www.lua.org/pil/contents.html
conky.config ={
-- CONKY SETTINGS
background = true,
update_interval = 1,
total_run_times = 0,
cpu_avg_samples = 2,
net_avg_samples = 2,
override_utf8_locale = true,
double_buffer = true,
no_buffers = true,
text_buffer_size = 32768,
-- CONKY: WINDOW SPECIFICATIONS
own_window = true,
own_window_argb_value = 0,
own_window_argb_visual = true,
own_window_class = 'conky-semi',
own_window_colour = '000000',
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
-- own_window_transparent = true,
own_window_transparent = false,
own_window_type = 'normal',
-- own_window_type = 'desktop',
border_inner_margin = 6,
border_width = 5,
minimum_height = 1020,
minimum_width = 280,
maximum_width = 280,
alignment = 'top_right',
gap_x = 1600,
gap_y = 15,
-- GRAPHICS SETTINGS
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = true,
-- draw_graph_borders = false,
-- TEXT SETTINGS
use_xft = true,
font = 'Montserrat Regular:size=10',
xftalpha = 0.2,
uppercase = false,
-- Pad percentages to this many decimals (0 = no padding)
pad_percents = 2,
-- COLOUR SETTINGS
default_color = 'FFFFFF',
default_shade_color = '333333',
-- default_outline_color = '111111',
default_outline_color = '010101',
color1 = 'aaaaaa',
color2 = 'FF5F00',
color3 = '0094FF',
};
conky.text = [[
${alignr}${color}${font Montserrat Bold:size=30}${time %H:%M:%S}${font}
${voffset -9}
${alignr}${font Montserrat Light:size=10}${time %A %d %B %Y}${font}${alignr}
${color2}${hr 2}${color}
${voffset -6}
${font Montserrat Light:size=8}${color1}KERNEL:${color}${font} ${alignr}$kernel
${font Montserrat Light:size=8}${color1}UPTIME:${color}${font} ${alignr}$uptime_short
${font Montserrat Light:size=8}${color1}SYSTEM:${color}${font} ${alignr}$sysname ${color}Gentoo Xfce${color}
${font :size=11}${color2}Météo ${color2}${hr 2}${color}
${font :size=12}${font Montserrat Light:size=10}${color1}Date : ${color}${alignr}${texeci 60 curl -s --retry 5 --retry-max-time 30 --url "https://api.open-meteo.com/v1/meteofrance?latitude=45.1496&longitude=3.702130¤t=temperature_2m,wind_speed_10m&timezone=auto" | jq -r '.current.time'}
#${font :size=12}${font Montserrat Light:size=10}${color1}Date : ${color}${alignr}${execi 60 bash ~/.config/conky/meteo.sh}
${font :size=12}${font Montserrat Light:size=10}${color1}Température : ${color}${alignr}${texeci 60 curl -s --retry 5 --retry-max-time 30 --url "https://api.open-meteo.com/v1/meteofrance?latitude=45.1496&longitude=3.702130¤t=temperature_2m,wind_speed_10m&timezone=auto" | jq -r '.current.temperature_2m'}${color} °C${color}
${font :size=12}${font Montserrat Light:size=10}${color1}Vitesse du vent : ${color}${alignr}${texeci 60 curl -s --retry 5 --retry-max-time 30 --url "https://api.open-meteo.com/v1/meteofrance?latitude=45.1496&longitude=3.702130¤t=temperature_2m,wind_speed_10m&timezone=auto" | jq -r '.current.wind_speed_10m'}${color} Km/h${color}
${font :size=11}${color2}Mémoire ${color2}${hr 2}${color}
${voffset -15}
${font :size=12}${font Montserrat Light:size=10}${color1}Utilisée :${color}${font} ${alignr}$mem
${font :size=12}${font Montserrat Light:size=10}${color1}Maximum :${color}${font} ${alignr}$memmax${font}
${font :size=12}${font Montserrat Light:size=10}${color1}RAM en % :${color}${font} ${alignr}$memperc%
${color3}${membar 4}${color3}
${voffset -20}
${font :size=11}${color2}CPUs ${color2}${hr 2}${color}
${voffset -15}
${font :size=10}${font Montserrat Light:size=10}${color1}CPU :${color}${font} ${alignr}${color}Intel Core i7-6700K CPU @ 4.00GHz${color}${font}
${voffset -15}
${font :size=10}${font Montserrat Light:size=10}${color1}CPU en % :${color}${font} ${alignr}${color}$cpu%
${color3}${cpubar 4}
${voffset -15}
${font Montserrat Light:size=8}${color1}01 - 04:${color}${font} ${goto 100}${cpu cpu1}% ${goto 150}${cpu cpu2 }% ${goto 200}${cpu cpu3 }% ${goto 250}${cpu cpu4 }%
${font Montserrat Light:size=8}${color1}05 - 08:${color}${font} ${goto 100}${cpu cpu5}% ${goto 150}${cpu cpu6 }% ${goto 200}${cpu cpu7 }% ${goto 250}${cpu cpu8 }%
${voffset -8}
${font Montserrat Light:size=8}${color1}CPU TEMP CORE 1:${color}${font} ${font :size=10}${alignr}${hwmon 0 temp 1}°${color}C${color}
${font Montserrat Light:size=8}${color1}CPU TEMP CORE 2:${color}${font} ${font :size=10}${alignr}${hwmon 0 temp 2}°${color}C${color}
${font :size=11}${color2}Utilisation du disque ${color2}${hr 2}${color}
${voffset -15}
${font :size=10}${font Montserrat Light:size=10}${color1}HD / :${color}${font} ${alignr}${fs_used /} ${color1}/${color} ${fs_size /}
${font :size=10}${font Montserrat Light:size=10}${color1}HD % :${color}${font} ${alignr} ${fs_free_perc /}%${font}
${voffset -12}
${color3}${fs_bar 6 /}
${font :size=11}${color2}Processus ${color2}${hr 2}${color}
${voffset -15}
${font :size=10}${font Montserrat Light:size=8}${color1}Total :${color}${font} ${alignr}${processes} ${color}${font :size=8}processus${font}${color}${font}
${voffset -8}
${font Montserrat Light:size=9}${color1}Processus${goto 160}Mémoire${goto 245}CPU${color}${font}
${voffset -8}
${font Montserrat Light:size=9}${color1}${top_mem name 1} ${color}${font} ${goto 160}${top mem 1} % ${goto 235}${top cpu 1} %
${font Montserrat Light:size=9}${color1}${top_mem name 2} ${color}${font} ${goto 160}${top mem 2} % ${goto 235}${top cpu 2} %
${font Montserrat Light:size=9}${color1}${top_mem name 3} ${color}${font} ${goto 160}${top mem 3} % ${goto 235}${top cpu 3} %
${font Montserrat Light:size=9}${color1}${top_mem name 4} ${color}${font} ${goto 160}${top mem 4} % ${goto 235}${top cpu 4} %
${font Montserrat Light:size=9}${color1}${top_mem name 5} ${color}${font} ${goto 160}${top mem 5} % ${goto 235}${top cpu 5} %
${font Montserrat Light:size=9}${color1}${top_mem name 6} ${color}${font} ${goto 160}${top mem 6} % ${goto 235}${top cpu 6} %
${font Montserrat Light:size=9}${color1}${top_mem name 7} ${color}${font} ${goto 160}${top mem 7} % ${goto 235}${top cpu 7} %
#${font Montserrat Light:size=8}${color1}${alignr}by Kematzy${color}${font}
#${voffset 6}
]];
A télécharger ici
https://3dminfographie.com/images/linux/conky.conf