# ------------------------------------------------------
# conky.conf untuk IGOS Nusantara
# Oleh: Nana Suryana <suryana@gmail.com>
# ------------------------------------------------------
#
# Update28: Rabu, 11 Februari 2026
# + IGOS Nusantara 2026
#
# Update27: Minggu, 04 Maret 2018
# + IGOS Nusantara 2018
#
# Update26: Senin, 12 Desember 2016
# + IGOS Nusantara 2016.12.12
#
# Update25: Selasa, 28 Juni 2016
# + IGOS Nusantara 2016
#
# Update24: Rabu, 20 April 2016
# + IGOS Nusantara 11.2
#
# Update23: Kamis, 03 Maret 2016
# + IGOS Nusantara 11.1
#
# Update22: Selasa, 8 September 2015
# + IGOS Nusantara 11
#
# Update21: Minggu, 4 Januari 2015
# + IGOS Nusantara X.1
#
# Update20: Jumat, 19 Desember 2014
# + Penambahan pemeriksaan perangkat eno1
#
# Update19: Selasa, 6 Mei 2014
# + IGOS Nusantara X
#
# Update18: Sabtu, 2 Mei 2014
# + IGOS Nusantara 9.2
#
# Update17: Rabu, 4 Desember 2013
# + IGOS Nusantara 9.1
#
# Update16: Jumat, 26 Juli 2013
# + Perbaikan seting transparan untuk GNOME3 dan KDE
#
# Update15: Jumat, 12 April 2013
# + IGOS Nusantara 9.0
#
# Update14: Sabtu, 16 November 2012 
# + IGOS Nusantara 8.1
#
# Update13: Senin, 3 September 2012 16:08
# + Ubah update_interval menjadi 3 detik
#
# Update12: Selasa, 19 Juni 2012 11:34
# + Menambah divais em1
#
# Update11: Senin, 30 April 2012 22:40
# + Menambah divais usb0
# Update10: Rabu, 18 April 2012 12:52
#
# + Mengubah versi menjadi 7.2 dan 8.0
# Update9: Rabu, 12 Okt 2011 21:21
# + Menambah divais wlan1
#
# Update8: Sabtu, 3 Sep 2011 19:13
# + Menambah divais eth2
#
# Update7: Jumat, 2 Sep 2011 14:32
# + Menambah divais bnep0 (bluetooth)
#
# Update6: Sabtu, 9 Juli 2011 10:26
# Update5: Rabu, 15 Juni 2011 09:14
# Update4: Minggu, 5 Juni 2011 19:14
# Update3: Sabtu, 4 Juni 2011 17:12
# Update2: Jumat, 15 April 2011 10:10
# Update1: Kamis, 7 April 2011 22:49
# ------------------------------------------------------

background yes
use_xft yes
xftfont Terminus:size=8
xftalpha 1
# update_interval 0.25
# update_interval 3
update_interval 5
total_run_times 0

own_window yes
own_window_type override
own_window_transparent yes
own_window_class Conky
own_window_argb_visual yes
own_window_argb_value 0
own_window_type normal
# own_window_colour LightSkyBlue
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

double_buffer yes
minimum_size 200 200
maximum_width 200
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color black
default_outline_color white
alignment top_right
gap_x 70
gap_y 40
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale yes

color0 ffffff  # tampilan nilai
color1 99ffff  # judul
color2 ffaaff  # grafik swap
color3 ffcc99  # grafik graph
color4 orange  # investigasi
color5 red     # Kritis
color6 d8d8d8  # Tampilan nilai
color7 green   # Teks khusus
color8 00bbff  # IGOS Nusantara

TEXT
${font sans-serif:bold:size=12}${color8}IGOS Nusantara${alignr}2026
${font sans-serif:normal:size=8}${color0}${time %a, %e %B %G}${alignr}${time %R:%S}
${if_existing /sys/class/power_supply/BAT1/uevent}${if_match ${battery_percent BAT1} > 0}Baterai: ${battery_percent BAT1} %${alignr}${execi 60 cat /proc/acpi/battery/BAT1/state | awk '{if ($0 ~ "present rate:"){rate = $3} if($0 ~ "remaining capacity:"){cap = $3}} END {printf "%d jam %d menit\n" ,(cap / rate), (((cap % rate) / rate) * 60)}'}${endif}${else}${voffset -15}${endif}
${if_existing /sys/class/power_supply/BAT0/uevent}${if_match ${battery_percent BAT0} > 0}Baterai: ${battery_percent BAT0} %${alignr}${execi 60 cat /proc/acpi/battery/BAT0/state | awk '{if ($0 ~ "present rate:"){rate = $3} if($0 ~ "remaining capacity:"){cap = $3}} END {printf "%d jam %d menit\n" ,(cap / rate), (((cap % rate) / rate) * 60)}'}${endif}${else}${voffset -15}${endif}

${font sans-serif:bold:size=8}${color1}SISTEM ${stippled_hr}${font sans-serif:normal:size=8}
${color4}Kernel:${color0}${alignr}$kernel
${color4}Beban:${color0}${alignr}$loadavg
${color4}Uptime:${color0}${alignr}$uptime
#${color4}Host:${color0}${alignr}$nodename
#${color4}File Sistem:${color0}${alignr}${fs_type}

${font sans-serif:bold:size=8}${color1}PROSESOR ${stippled_hr}
${color4}${font sans-serif:normal:size=7}TOP CPU ${font sans-serif:normal:size=6}${alignr}CPU% MEM%${font sans-serif:normal:size=8}${color0}
${top name 1}${alignr}${top cpu 1} ${top mem 1}
${top name 2}${alignr}${top cpu 2} ${top mem 2}
${top name 3}${alignr}${top cpu 3} ${top mem 3}
${top name 4}${alignr}${top cpu 4} ${top mem 4}
${top name 5}${alignr}${top cpu 5} ${top mem 5}
${font sans-serif:normal:size=8}${cpugraph cpu1 25 00ff00}
${color4}CPU: ${color0}${cpu cpu0}% ${cpubar cpu0 4}
#${color4}CPU1: ${color0}${cpu cpu1}% ${cpubar cpu1}
#${color4}CPU2: ${color0}${cpu cpu2}% ${cpubar cpu2}
${color4}Freq: ${color0}${freq_g (1)} GHz${alignr}${color4}Suhu: ${if_match ${hwmon temp 1} >= 70}${color red}${blink ${hwmon temp 1}}${endif}${if_match ${hwmon temp 1} < 70}${if_match ${hwmon temp 1} >=60}${color yellow}${hwmon temp 1}${endif}${endif}${if_match ${hwmon temp 1} < 60}${color green}${hwmon temp 1}${endif}${color0} °C

${font sans-serif:bold:size=8}${color1}MEMORI ${stippled_hr}${font sans-serif:normal:size=8}
${color4}Mem: ${color0}$memperc % ${alignr}${alignc}$mem / $memmax
$membar

${font sans-serif:bold:size=8}${color1}DISK ${stippled_hr}${font sans-serif:normal:size=8}
${color0}/ $alignc ${fs_used /} / ${fs_size /}${alignr}${fs_used_perc /} %
${fs_bar /}
${font sans-serif:normal:size=8}/home $alignc ${fs_used /home} / ${fs_size /home}${alignr}${fs_used_perc /home} %
${fs_bar /home}
SWAP $alignc ${swap} / ${swapmax}${alignr}${swapperc} %
${swapbar}

#${font sans-serif:bold:size=8}${color1}DISK I/O ${stippled_hr}${font sans-serif:normal:size=8}
#${color0}Read: ${diskio_read}${alignr}Write: ${diskio_write}
#${diskiograph_read /dev/sda 20,95 000000 00ff00 2}${alignr}${diskiograph_write /dev/sda 20,95 000000 ff0000 2}
#
${if_match "${gw_iface}" == "(null)"}${font sans-serif:bold:size=8}${color1}JARINGAN: ${font sans-serif:normal:size=8}$alignr${color4}Gateway: ${color yellow}Kosong${if_up eth0}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}eth0${if_match "${addr eth0}" == "No Address"}${alignr}${color4}IP: ${color5}tak aktif${else}${alignr}${color4}IP: ${color0}${addr eth0}${endif}${endif}${if_up eth1}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}eth1${if_match "${addr eth1}" == "No Address"}${alignr}${color4}IP: ${color5}tak aktif${else}${alignr}${color4}IP: ${color0}${addr eth1}${endif}${endif}${if_up em1}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}em1${if_match "${addr em1}" == "No Address"}${alignr}${color4}IP: ${color5}tak aktif${else}${alignr}${color4}IP: ${color0}${addr em1}${endif}${endif}${if_up bnep0}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}eth1${if_match "${addr eth1}" == "No Address"}${alignr}${color4}IP: ${color5}tak aktif${else}${alignr}${color4}IP: ${color0}${addr eth1}${endif}${endif}${if_up usb0}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}usb0${if_match "${addr usb0}" == "No Address"}${alignr}${color4}IP: ${color5}tak aktif${else}${alignr}${color4}IP: ${color0}${addr usb0}${endif}${endif}${if_up wlan0}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}wlan0${if_match "${addr wlan0}" == "No Address"}${alignr}${color4}IP: ${color5}tak aktif${else}${alignr}${color4}IP: ${color0}${addr wlan0}${endif}${endif}${if_up ppp0}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}ppp0${if_match "${addr ppp0}" == "No Address"}${alignr}${color4}IP: ${color5}tak aktif${else}${alignr}${color4}IP: ${color0}${addr ppp0}${endif}${endif}
# ------------------------------------------------------
# JARINGAN: MULAI
# Divais >= 1 sedang ON/aktif
# ------------------------------------------------------
${else}${font sans-serif:bold:size=8}${color1}JARINGAN: $alignr${color4}Gateway: ${color green}$gw_iface
${color4}${font sans-serif:normal:size=7}Gw: ${color0}$gw_ip${alignr}${color4}DNS: ${color0}$nameserver${if_up eth0}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}eth0${if_match "${addr eth0}" == "No Address"}${alignr}${color4}IP: ${color5}tak ada${else}${alignr}${color4}IP: ${color0}${addr eth0}
${if_match "$gw_iface" == "eth0"}${downspeedgraph eth0 20,95 000000 00ff00}${alignr}${upspeedgraph eth0 20,95 000000 ff0000}
${color4}${font sans-serif:normal:size=8}Unduh: ${color0}${downspeed eth0}${alignr}${color4}Unggah: ${color0}${upspeed eth0}
${color4}Total: ${color0}${totaldown eth0}${alignr}${color4}Total: ${color0}${totalup eth0}${endif}${endif}${endif}${if_up eth1}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}eth1${if_match "${addr eth1}" == "No Address"}${alignr}${color4}IP: ${color5}tak ada${else}${alignr}${color4}IP: ${color0}${addr eth1}
${if_match "$gw_iface" == "eth1"}${downspeedgraph eth1 20,95 000000 00ff00}${alignr}${upspeedgraph eth1 20,95 000000 ff0000}
${color4}${font sans-serif:normal:size=8}Unduh: ${color0}${downspeed eth1}${alignr}${color4}Unggah: ${color0}${upspeed eth1}
${color4}Total: ${color0}${totaldown eth1}${alignr}${color4}Total: ${color0}${totalup eth1}${endif}${endif}${endif}${if_up eth2}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}eth2${if_match "${addr eth2}" == "No Address"}${alignr}${color4}IP: ${color5}tak ada${else}${alignr}${color4}IP: ${color0}${addr eth2}
${if_match "$gw_iface" == "eth2"}${downspeedgraph eth2 20,95 000000 00ff00}${alignr}${upspeedgraph eth2 20,95 000000 ff0000}
${color4}${font sans-serif:normal:size=8}Unduh: ${color0}${downspeed eth2}${alignr}${color4}Unggah: ${color0}${upspeed eth2}
${color4}Total: ${color0}${totaldown eth2}${alignr}${color4}Total: ${color0}${totalup eth2}${endif}${endif}${endif}${if_up eno1}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}em1${if_match "${addr eno1}" == "No Address"}${alignr}${color4}IP: ${color5}tak ada${else}${alignr}${color4}IP: ${color0}${addr eno1}
${if_match "$gw_iface" == "eno1"}${downspeedgraph eno1 20,95 000000 00ff00}${alignr}${upspeedgraph eno1 20,95 000000 ff0000}
${color4}${font sans-serif:normal:size=8}Unduh: ${color0}${downspeed eno1}${alignr}${color4}Unggah: ${color0}${upspeed eno1}
${color4}Total: ${color0}${totaldown eno1}${alignr}${color4}Total: ${color0}${totalup eno1}${endif}${endif}${endif}${if_up em1}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}em1${if_match "${addr em1}" == "No Address"}${alignr}${color4}IP: ${color5}tak ada${else}${alignr}${color4}IP: ${color0}${addr em1}
${if_match "$gw_iface" == "em1"}${downspeedgraph em1 20,95 000000 00ff00}${alignr}${upspeedgraph em1 20,95 000000 ff0000}
${color4}${font sans-serif:normal:size=8}Unduh: ${color0}${downspeed em1}${alignr}${color4}Unggah: ${color0}${upspeed em1}
${color4}Total: ${color0}${totaldown em1}${alignr}${color4}Total: ${color0}${totalup em1}${endif}${endif}${endif}${if_up bnep0}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}bnep0${if_match "${addr bnep0}" == "No Address"}${alignr}${color4}IP: ${color5}tak ada${else}${alignr}${color4}IP: ${color0}${addr bnep0}
${if_match "$gw_iface" == "bnep0"}${downspeedgraph bnep0 20,95 000000 00ff00}${alignr}${upspeedgraph bnep0 20,95 000000 ff0000}
${color4}${font sans-serif:normal:size=8}Unduh: ${color0}${downspeed bnep0}${alignr}${color4}Unggah: ${color0}${upspeed bnep0}
${color4}Total: ${color0}${totaldown bnep0}${alignr}${color4}Total: ${color0}${totalup bnep0}${endif}${endif}${endif}${if_up usb0}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}usb0${if_match "${addr usb0}" == "No Address"}${alignr}${color4}IP: ${color5}tak ada${else}${alignr}${color4}IP: ${color0}${addr usb0}
${if_match "$gw_iface" == "usb0"}${downspeedgraph usb0 20,95 000000 00ff00}${alignr}${upspeedgraph usb0 20,95 000000 ff0000}
${color4}${font sans-serif:normal:size=8}Unduh: ${color0}${downspeed usb0}${alignr}${color4}Unggah: ${color0}${upspeed usb0}
${color4}Total: ${color0}${totaldown usb0}${alignr}${color4}Total: ${color0}${totalup usb0}${endif}${endif}${endif}${if_up wlan0}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}wlan0${if_match "${addr wlan0}" == "No Address"}${alignr}${color4}IP: ${color5}tak ada${else}${alignr}${color4}IP: ${color0}${addr wlan0}
${color4}AP: ${color0}${wireless_essid wlan0}${alignr}${color4}Sinyal: ${color0}${wireless_link_qual_perc wlan0} %
${if_match "$gw_iface" == "wlan0"}${downspeedgraph wlan0 20,95 000000 00ff00}${alignr}${upspeedgraph wlan0 20,95 000000 ff0000}
${color4}${font sans-serif:normal:size=8}Unduh: ${color0}${downspeed wlan0}${alignr}${color4}Unggah: ${color0}${upspeed wlan0}
${color4}Total: ${color0}${totaldown wlan0}${alignr}${color4}Total: ${color0}${totalup wlan0}${endif}${endif}${endif}${if_up wlan1}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}wlan1${if_match "${addr wlan1}" == "No Address"}${alignr}${color4}IP: ${color5}tak ada${else}${alignr}${color4}IP: ${color0}${addr wlan1}
${color4}AP: ${color0}${wireless_essid wlan1}${alignr}${color4}Sinyal: ${color0}${wireless_link_qual_perc wlan1} %
${if_match "$gw_iface" == "wlan1"}${downspeedgraph wlan1 20,95 000000 00ff00}${alignr}${upspeedgraph wlan1 20,95 000000 ff0000}
${color4}${font sans-serif:normal:size=8}Unduh: ${color0}${downspeed wlan1}${alignr}${color4}Unggah: ${color0}${upspeed wlan1}
${color4}Total: ${color0}${totaldown wlan1}${alignr}${color4}Total: ${color0}${totalup wlan1}${endif}${endif}${endif}${if_up ppp0}
${color4}${font sans-serif:normal:size=8}Divais: ${color7}ppp0${if_match "${addr ppp0}" == "No Address"}${alignr}${color4}IP: ${color5}tak ada${else}${alignr}${color4}IP: ${color0}${addr ppp0}
${if_match "$gw_iface" == "ppp0"}${downspeedgraph ppp0 20,95 000000 00ff00}${alignr}${upspeedgraph ppp0 20,95 000000 ff0000}
${color4}${font sans-serif:normal:size=8}Unduh: ${color0}${downspeed ppp0}${alignr}${color4}Unggah: ${color0}${upspeed ppp0}
${color4}Total: ${color0}${totaldown ppp0}${alignr}${color4}Total: ${color0}${totalup ppp0}${endif}${endif}${endif}

${if_match ${tcp_portmon 1 65535 count} != 0}${font sans-serif:bold:size=8}${color1}KONEKSI: ${color0}${tcp_portmon 1 65535 count}
${if_match ${tcp_portmon 32768 61000 count} != 0}${font sans-serif:normal:size=8}${color4}Outbound: ${color0}${tcp_portmon 32768 61000 count}${alignr}${color4}Service/Port${color0}
${font sans-serif:normal:size=7}${tcp_portmon 32768 61000 rhost 0}${alignr}${tcp_portmon 32768 61000 rservice 0}
${tcp_portmon 32768 61000 rhost 1}${alignr}${tcp_portmon 32768 61000 rservice 1}
${tcp_portmon 32768 61000 rhost 2}${alignr}${tcp_portmon 32768 61000 rservice 2}${endif}
${font sans-serif:normal:size=8}${color4}Inbound: ${color0}${tcp_portmon 1 32767 count}${alignr}${color4}Service/Port${color0}
${font sans-serif:normal:size=7}${tcp_portmon 1 32767 rhost 0}${alignr}${tcp_portmon 1 32767 lservice 0}
${tcp_portmon 1 32767 rhost 1}${alignr}${tcp_portmon 1 32767 lservice 1}${endif}${endif}

# ${tcp_portmon 1 32767 rhost 2}${alignr}${tcp_portmon 1 32767 lservice 2}
# ------------------------------------------------------
# JARINGAN: SELESAI
# Divais >= 1 sedang ON/aktif
# ------------------------------------------------------
