Skip to content

Instantly share code, notes, and snippets.

@chaeya
Created June 6, 2024 14:49
Show Gist options
  • Save chaeya/3e83207c3d5e05231659eb691405b1fe to your computer and use it in GitHub Desktop.
Save chaeya/3e83207c3d5e05231659eb691405b1fe to your computer and use it in GitHub Desktop.
conkyrc in archlinux
conky.config = {
use_xft= true,
xftfont = 'Pretendard:size=20',
xftalpha = 0.1,
update_interval = 1,
total_run_times = 0,
short_units = true,
own_window = true,
own_window_type = 'desktop',
own_window_transparent = true,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
-- own_window_colour = 'purple',
own_window_argb_visual = true,
own_window_argb_value = 0,
double_buffer = true,
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = true,
show_graph_scale = false,
default_color = 'black',
default_shade_color = 'green',
default_outline_color = 'green',
alignment = 'top_right',
gap_x = 30,
gap_y = 60,
no_buffers = true,
uppercase = false,
override_utf8_locale = true,
-- title color
color1 = '#039F4A',
-- text color
color2 = 'white',
-- graph color
color3 = 'DarkSlateGray',
};
conky.text =
[[
${if_existing /usr/share/icons/hicolor/scalable/apps/hamonikr-48.png}${image /usr/share/icons/hicolor/scalable/apps/hamonikr-48.png -p 0,0 -s 24x24}${endif}${alignc}${voffset 2}${font Pretendard:pixelsize=15}${color1}${execi 86400 lsb_release -d -s}${offset -148}
${font Pretendard:pixelsize=24}
${color1}Kernel:${color2} $kernel
${color1}Machine:${color2} $machine
${color1}Uptime:${color2} $uptime
${color1}HD ${offset 9}${color2}${fs_used /} / ${fs_size /}${offset -148}
${color3}${fs_bar 6,180 /}${alignr}
${color1}RAM ${offset 9}${color2}$mem / $memmax${offset -148}
${color3}${membar 6,180 /}${alignr}
${color1}CPU ${offset 9}${color2}${cpu cpu0}%${offset -148}
${color3}${cpubar 6,180 /}${alignr}
${color1}CPU temperature:${color2} ${hwmon 4 temp 1}°C
${color1}Processes:${color2} $processes ${color1}Running:${color2} $running_processes
${color1}Local IP:${color2}${alignr} ${execi 10 ip -4 addr show | grep -v '127.0.0.1' | grep -oP '(?<=inet\s)\d+(\.\d+){3}' | head -n 1}
${color1}Public IP${color2}${alignr} ${execi 3600 wget -q -O /dev/stdout http://checkip.dyndns.org/ | cut -d : -f 2- | cut -d \< -f -1}
${color1}Download ${color2}${alignr}${downspeed enp0s20f0u4u2u4}
${color1}Upload ${color2}${alignr}${upspeed enp0s20f0u4u2u4}
]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment