conky_kde.conf (5869B)
1 -- Conky, a system monitor https://github.com/brndnmtthws/conky 2 -- 3 -- This configuration file is Lua code. You can write code in here, and it will 4 -- execute when Conky loads. You can use it to generate your own advanced 5 -- configurations. 6 -- 7 -- Try this (remove the `--`): 8 -- 9 -- print("Loading Conky config") 10 -- 11 -- For more on Lua, see: 12 -- https://www.lua.org/pil/contents.html 13 14 conky.config = { 15 alignment = 'top_right', 16 background = false, 17 own_window_colour = '1d1d1d', 18 border_width = 1, 19 cpu_avg_samples = 2, 20 default_color = 'white', 21 default_outline_color = 'white', 22 default_shade_color = 'white', 23 double_buffer = true, 24 draw_borders = true, 25 draw_graph_borders = true, 26 draw_outline = false, 27 draw_shades = false, 28 extra_newline = false, 29 font = 'Departure Mono:size=10', 30 font2 = 'Departure Mono:style=bold:size=10', 31 font3 = 'Departure Mono:style=bold:size=11', 32 font4 = 'Font Awesome 7 Free Solid:style=Regular:size=9', 33 gap_x = 16, 34 gap_y = 16, 35 minimum_height = 5, 36 minimum_width = 5, 37 -- imlib_cache_size = 0, 38 net_avg_samples = 2, 39 no_buffers = true, 40 out_to_console = false, 41 out_to_ncurses = false, 42 out_to_stderr = false, 43 out_to_x = false, 44 out_to_wayland = true, 45 own_window = true, 46 own_window_type = 'dock', 47 own_window_argb_visual = true, 48 own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', 49 own_window_argb_value = 225, 50 show_graph_range = false, 51 show_graph_scale = true, 52 stippled_borders = 4.0, 53 update_interval = 1.0, 54 uppercase = false, 55 use_spacer = 'none', 56 use_xft = true, 57 --minimum_height=1000, 58 59 border_inner_margin = 10, 60 61 color0 = 'ed333b', 62 color1 = 'ee2e24', 63 color2 = '1dc300', 64 color3 = 'ffd204', 65 color4 = '009ddc', 66 color5 = 'ee2e24', 67 color6 = 'ee2e24', 68 color7 = 'ffffff', 69 color8 = '737171', 70 color9 = 'ee2e24', 71 } 72 73 74 conky.text = [[ 75 ${color8}Info:${color} Arch (${no_update $kernel}) 76 $hr 77 ${color8}Time:$color ${time %H:%M:%S %a %d %b (%Z)} 78 ${color8}New York: Seoul:${color} 79 ${tztime America/New_York %H:%M:%S (%Z)} ${tztime Asia/Seoul %H:%M:%S (%Z)} 80 ${color8}Script:$color ${execi 600 ~/.config/regexghost/conky_script.sh} 81 ${color8}Script:$color ${execi 600 ~/.config/regexghost/conky_script.sh -2} 82 ${color1}${font3}System${font}$color ${hr 2} 83 ${color8}Uptime:$color $uptime_short (${execi 1000 uptime -s | sed 's/^..//g' | sed 's/:[0-9]\{2\}$//g'}) 84 ${color8}1m: $color${loadavg 1} ${color8}5m: $color${loadavg 2} ${color8}15m: $color${loadavg 3} 85 ${color8}CPU Temperature:${color} ${execi 2 cat /sys/devices/pci0000:00/0000:00:18.3/hwmon/hwmon2/temp1_input | cut -c 1-2}°C 86 ${color8}CPU Util:${color} ${cpu}% (${freq_g 0}GHz) 87 ${cpugraph 1dc300 ee2e24 -t} 88 ${color2}${font3}Memory${font}$color ${hr 2} 89 ${color8}Usage:${color} ${mem}/${memmax} 90 ${color8}Name: PID: Memory:${color} 91 ${top_mem name 1}${alignc}${top_mem pid 1}${alignr}${top_mem mem_res 1} 92 ${top_mem name 2}${alignc}${top_mem pid 2}${alignr}${top_mem mem_res 2} 93 ${top_mem name 3}${alignc}${top_mem pid 3}${alignr}${top_mem mem_res 3} 94 ${top_mem name 4}${alignc}${top_mem pid 4}${alignr}${top_mem mem_res 4} 95 ${color3}${font3}Network${font}$color ${hr 2} 96 ${color8}IP (Local):${color} ${addr wlp4s0} 97 ${color8}Down:${color} ${downspeed wlp4s0}/s${alignr}${color8}Up:${color} ${upspeed wlp4s0}/s 98 ${downspeedgraph wlp4s0 25,124 1dc300 ee2e24 -t}${alignc} ${upspeedgraph wlp4s0 25,124 1dc300 ee2e24 -t} 99 ${color8}Recv:${color} ${totaldown wlp4s0}${alignr}${color8}Sent:${color} ${totalup wlp4s0} 100 ${color4}${font3}Disk${font}$color ${hr 2} 101 ${color8}Storage:${color} ${color9}U: ${color}${fs_used /} ${color2}F: ${color}${fs_free /} 102 ${color8}Buffered:${color} ${execi 2 grep -e Dirty -e Writeback /proc/meminfo | tr -s " " | cut -d " " -f 2 | awk '{sum+=$1} END {printf "%d MiB", sum/1024}'} 103 ${color8}Root Disk:${color} ${diskio /dev/nvme0n1}/s 104 ${diskiograph /dev/nvme0n1 1dc300 ee2e24 -t}${if_existing /dev/sdb} 105 ${color8}/dev/sdb:${color} ${diskio /dev/sdb}/s 106 ${diskiograph /dev/sdb 1dc300 ee2e24 -t}${endif}${if_existing /dev/sdc} 107 ${color8}/dev/sdc:${color} ${diskio /dev/sdc}/s 108 ${diskiograph /dev/sdc 1dc300 ee2e24 -t}${endif} 109 ${color2}${font3}Other${font}$color ${hr 2} 110 ${color8}Weather:${color} 111 ${execp cat /home/USERNAME/.local/share/regexghost/kde/weather_conky.txt} 112 ${color8}Sunset:${color} 113 ${execp cat /home/USERNAME/.local/share/regexghost/kde/sunset_conky.txt} 114 ${color8}Sunrise:${color} 115 ${execp cat /home/USERNAME/.local/share/regexghost/kde/sunrise_conky.txt}${voffset 10} 116 ]] 117 118 -- ${color8}CPU:${color} ${execi 10000 cat /proc/cpuinfo | grep 'model name' | head -n 1 | sed -e 's/model name.*: //' | sed 's/([^)]*)//g' | sed 's/Intel Core //g'} @ ${execi 10000 cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq | awk '{ printf"%0.1f", $1/1000000}'}GHz 119 --${color8}${font Robot Mono:style=bold}Frequency (GHz):${font}$color $freq_g 120 --${color8}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4} 121 --${color8}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4} 122 --${color8}CPU Usage:$color $cpu% ${cpubar 4} 123 --${color8}Processes:$color $processes ${color8}Running:$color $running_processes 124 --$hr 125 --${color8}File systems: 126 -- / $color${fs_used /}/${fs_size /} ${fs_bar 6 /} 127 --${color8}Networking: 128 --Up:$color ${upspeed} ${color8} - Down:$color ${downspeed} 129 --$hr 130 --${color8}Name PID CPU% MEM% 131 --${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} 132 --${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} 133 --${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} 134 --${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} 135 --$hr 136 --${hwmon 5 temp 1}°C 137 --]] 138 -- IMAGE CACHE FLUSH OPTION 139 -- ${execpi 10 /home/USER_USERNAME/.config/conky/refreshImage.sh}