Salin ke berkas ~/.conkyrc. Sesuaikan nama interface
jaringan: wlan0/wlp2s0 untuk Wi‑Fi, eth0 untuk
kabel, dan wwan0/usb0 untuk modem/ponsel (cek dengan
ip link).
# ~/.conkyrc (Conky modern)
conky.config = {
update_interval = 1,
double_buffer = true,
own_window = true,
own_window_type = 'dock',
own_window_argb_visual = true,
own_window_argb_value = 140,
own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',
alignment = 'top_right',
gap_x = 30,
gap_y = 50,
minimum_width = 280, minimum_height = 0,
use_xft = true,
font = 'DejaVu Sans:size=10',
draw_shades = false,
default_color = 'white',
color1 = '#22d3ee',
color2 = '#f59e0b',
color3 = '#10b981',
cpu_avg_samples = 2,
net_avg_samples = 2,
no_buffers = true,
if_up_strictness = 'address',
};
conky.text = [[
${color1}SISTEM ${hr 2}
${color}Host: ${nodename} Kernel: ${kernel}
Uptime: ${uptime} Beban: ${loadavg}
Suhu CPU: ${exec sensors 2>/dev/null | awk '/Tctl|Tdie|Package id 0/ {print $2; exit}'} ${alignr}Tanggal: ${time %A, %e %B %Y}
${color2}CPU ${hr 2}
${color}${cpugraph 20,260 22d3ee 7c3aed}
Inti: ${cpu cpu0}% | Frek: ${freq_g cpu0} GHz
${color2}MEMORI ${hr 2}
${color}RAM: ${mem} / ${memmax} ${alignr}${memperc}%
${membar 4,260}
Swap: ${swap} / ${swapmax} ${alignr}${swapperc}%
${swapbar 4,260}
${color2}DISK ${hr 2}
${color}/ : ${fs_used /} / ${fs_size /} ${alignr}${fs_used_perc /}%
${fs_bar 4,260 /}
Home: ${fs_used /home} / ${fs_size /home} ${alignr}${fs_used_perc /home}%
${fs_bar 4,260 /home}
${color3}JARINGAN ${hr 2}
${color}Wi‑Fi (wlp2s0): Up: ${upspeed wlp2s0} Down: ${downspeed wlp2s0}
${upspeedgraph wlp2s0 20,126 10b981 22d3ee} ${alignr}${downspeedgraph wlp2s0 20,126 f59e0b ff4b91}
IP Lokal: ${addr wlp2s0} ${alignr}IP Publik: ${exec curl -s https://ipinfo.io/ip || echo -}
Seluler/Modem (wwan0): Up: ${upspeed wwan0} Down: ${downspeed wwan0}
${upspeedgraph wwan0 20,126 10b981 22d3ee} ${alignr}${downspeedgraph wwan0 20,126 f59e0b ff4b91}
Sinyal: ${execi 5 nmcli -t -f IN-USE,SSID,SIGNAL dev wifi | awk -F: '$1=="*" {print $3"%"}'} ${alignr}Gateway: ${gw_ip}
${color1}PROSES TERATAS ${hr 2}
${color}${top name 1} ${alignr}${top mem 1} MiB
${top name 2} ${alignr}${top mem 2} MiB
${top name 3} ${alignr}${top mem 3} MiB
]];
Jika perintah sensors belum tersedia,
pasang paket lm-sensors dan jalankan
sudo sensors-detect. Untuk nama interface,
gunakan ip link.