]> git.rmz.io Git - dotfiles.git/blobdiff - conkyrc
Other changes at cadscan (with the ones I want to keep stripped)
[dotfiles.git] / conkyrc
diff --git a/conkyrc b/conkyrc
index 979ba95e713a6c784a757732bfb02e947fd62060..6eb26d0f4ffd182f550a281e63a1e08a8a7c8c19 100644 (file)
--- a/conkyrc
+++ b/conkyrc
@@ -13,7 +13,7 @@ format_human_readable
 
 use_xft yes
 override_utf8_locale yes
-xftfont Droid Sans:style=Bold:size=10
+xftfont Anonymous Pro:style=Bold:size=11
 text_buffer_size 2048
 
 own_window yes
@@ -47,36 +47,52 @@ update_interval 2
 uppercase no
 use_spacer none
 
+lua_load ~/.conky/functions.lua
+
 TEXT
-${image ~/.conky/logo.png -p 0,15 -s 19x19}
+${image ~/.conky/chakra.png  -p  10,15 -s 70x70}
+${image ~/.conky/awesome.png -p 100,15 -s 70x70}#
 ${font Droid Sans:style=Bold:size=24}${alignr}${time %R}
-${font Droid Sans:style=Bold:size=12}${color 75D1FF}DATE${color 1B71CC}$hr${color}${font}
 ${font Droid Sans:style=Bold:size=12}${alignr}${time %a, %e %b %Y}${font}
 ${font Droid Sans:style=Bold:size=12}${color 75D1FF}SYSTEM${color 1B71CC}$hr${color}${font}
 Kernel: ${alignr}${kernel}
 Uptime: ${alignr}${uptime}
 # |--Updates
-Updates: ${alignr}${font Droid Sans:style=Bold:size=10}${execpi 3600 checkupdates | wc -l | sed '/^[^0]$/ s/\(.*\)/${color 75D1FF}\1${color}/' }${font} Package(s)
+Updates: ${alignr}${font Droid Sans:style=Bold:size=10}${execpi 600 checkupdates | wc -l | sed '/^0$/! s/^\(.*\)$/${color 75D1FF}\1${color}/' }${font} Package(s)
+
+# |--Mail
+${font Droid Sans:style=Bold:size=12}${color 75D1FF}MAIL${color 1B71CC}$hr${color}${font}
+${lua_parse mail}
+
+# |--MPD
+${font Droid Sans:style=Bold:size=12}${color 75D1FF}MPD${color 1B71CC}$hr${color}${font}
 
 # |--CPU
 ${font Droid Sans:style=Bold:size=12}${color 75D1FF}CPU${color 1B71CC}$hr${color}${font}
-${exec grep "model name" /proc/cpuinfo | uniq | cut -d':' -f2}
-Core 0 @ ${color 75D1FF}${alignr 65}${cpu cpu1}%${alignr}${cpubar cpu1 7,150}${color}
-Core 1 @ ${color 75D1FF}${alignr 65}${cpu cpu2}%${alignr}${cpubar cpu2 7,150}${color}
-Core 2 @ ${color 75D1FF}${alignr 65}${cpu cpu3}%${alignr}${cpubar cpu3 7,150}${color}
-Core 3 @ ${color 75D1FF}${alignr 65}${cpu cpu4}%${alignr}${cpubar cpu4 7,150}${color}
-
+${color AAAAAA}${exec grep "model name" /proc/cpuinfo | uniq | sed 's/.*: //'}${color}
+${if_empty ${cpu cpu1}}${else}Core 0 @ ${color 75D1FF}${alignr 65}${cpu cpu1}%${alignr}${cpubar cpu1 7,150}${color}
+${endif}${if_empty ${cpu cpu2}}${else}Core 1 @ ${color 75D1FF}${alignr 65}${cpu cpu2}%${alignr}${cpubar cpu2 7,150}${color}
+${endif}${if_empty ${cpu cpu3}}${else}Core 2 @ ${color 75D1FF}${alignr 65}${cpu cpu3}%${alignr}${cpubar cpu3 7,150}${color}
+${endif}${if_empty ${cpu cpu4}}${else}Core 3 @ ${color 75D1FF}${alignr 65}${cpu cpu4}%${alignr}${cpubar cpu4 7,150}${color}
+${endif}${if_empty ${cpu cpu5}}${else}Core 4 @ ${color 75D1FF}${alignr 65}${cpu cpu5}%${alignr}${cpubar cpu5 7,150}${color}
+${endif}${if_empty ${cpu cpu6}}${else}Core 5 @ ${color 75D1FF}${alignr 65}${cpu cpu6}%${alignr}${cpubar cpu6 7,150}${color}
+${endif}${if_empty ${cpu cpu7}}${else}Core 6 @ ${color 75D1FF}${alignr 65}${cpu cpu7}%${alignr}${cpubar cpu7 7,150}${color}
+${endif}${if_empty ${cpu cpu8}}${else}Core 7 @ ${color 75D1FF}${alignr 65}${cpu cpu8}%${alignr}${cpubar cpu8 7,150}${color}
+${endif}${if_empty ${cpu cpu9}}${else}Core 8 @ ${color 75D1FF}${alignr 65}${cpu cpu9}%${alignr}${cpubar cpu9 7,150}${color}
+${endif}
 # |--MEM
 ${font Droid Sans:style=Bold:size=12}${color 75D1FF}MEMORY${color 1B71CC}$hr${color}${font}
 RAM${alignr}$memperc%
-${mem}/${memmax}${alignr}${color 75D1FF}${membar 8,150}${color}
+${mem}/${memmax}${alignr}${color 75D1FF}${membar 8,150}${color}#
 # |--SWAP
-SWAP${alignr}${swapperc}%
-${swap}/${swapmax}${alignr}${color 75D1FF}${swapbar 8,150}${color}
+${if_match "${swapmax}" == "0B"}
+SWAP${alignr}${swapperc}#
+${swap}/${swapmax}${alignr}${color 75D1FF}${swapbar 8,150}${color}#
+${endif}
 
 # |--PROC
 ${font Droid Sans:style=Bold:size=12}${color 75D1FF}TOP${color 1B71CC}$hr${color}${font}
-${color AAAAAA}PROCESS${alignr 90}CPU${alignr}RAM${color}
+${color AAAAAA}PROCESS${alignr 120}CPU${alignr 20}RAM${color}
 ${top name 1}${alignr 80}${top cpu 1}${alignr}${top mem 1}
 ${top name 2}${alignr 80}${top cpu 2}${alignr}${top mem 2}
 ${top name 3}${alignr 80}${top cpu 3}${alignr}${top mem 3}
@@ -87,17 +103,19 @@ ${top name 5}${alignr 80}${top cpu 5}${alignr}${top mem 5}
 # - NETWORK - #
 ###############
 ${font Droid Sans:style=Bold:size=12}${color 75D1FF}NETWORK${color 1B71CC}$hr${color}${font}
-Public IP: ${alignr}${execi 1800 ~/bin/whatsmyip}${if_up enp3s0}
+Public IP: ${alignr}${execi 1800 ~/bin/whatsmyip}#
+${if_up enp3s0}
 Local IP: ${alignr}${addr enp3s0}
-Upload: ${upspeedf enp3s0}KiB/s${alignr}${color 75D1FF}${upspeedgraph enp3s0 20,150}${color}
-${voffset -20}Overall: ${totalup enp3s0}
-Download: ${downspeedf enp3s0}KiB/s${alignr}${color 75D1FF}${downspeedgraph enp3s0 20,150}${color}
-${voffset -20}Overall: ${totaldown enp3s0}${endif}${if_up wlp3s0}
+Upload:   ${alignr 10}${upspeed enp3s0}/s${alignr}${color 75D1FF}${upspeedgraph enp3s0 20,150}${color}
+${voffset -20}Overall: ${alignr 160}${totalup enp3s0}
+Download: ${alignr 10}${downspeed enp3s0}/s${alignr}${color 75D1FF}${downspeedgraph enp3s0 20,150}${color}
+${voffset -20}Overall: ${alignr 160}${totaldown enp3s0}${endif}#
+${if_up wlp3s0}
 Local IP: ${alignr}${addr wlp3s0}
-Upload: ${upspeedf wlp3s0}KiB/s${alignr}${color 75D1FF}${upspeedgraph wlp3s0 20,150}${color}
-${voffset -20}Overall: ${totalup wlp3s0}
-Download: ${downspeedf wlp3s0}KiB/s${alignr}${color 75D1FF}${downspeedgraph wlp3s0 20,150}${color}
-${voffset -20}Overall: ${totaldown wlp3s0}${endif}
+Upload:   ${alignr 10}${upspeed wlp3s0}/s${alignr}${color 75D1FF}${upspeedgraph wlp3s0 20,150}${color}
+${voffset -20}Overall: ${alignr 160}${totalup wlp3s0}
+Download: ${alignr 10}${downspeed wlp3s0}/s${alignr}${color 75D1FF}${downspeedgraph wlp3s0 20,150}${color}
+${voffset -20}Overall: ${alignr 160}${totaldown wlp3s0}${endif}
 
 ##########
 # - HD - #
@@ -108,5 +126,7 @@ Root: ${fs_used_perc /}%${goto 100}${alignr}${color 75D1FF}${fs_bar 7,150 /}${co
 Free: ${fs_free /} ${alignr 1}Used: ${fs_used /}
 Home: ${fs_used_perc /home}%${goto 100}${alignr}${color 75D1FF}${fs_bar 7,150 /home}${color}
 Free: ${fs_free /home} ${alignr 1}Used: ${fs_used /home}
+${if_mounted /mnt/data}data: ${fs_used_perc /mnt/data}%${goto 100}${alignr}${color 75D1FF}${fs_bar 7,150 /mnt/data}${color}
+Free: ${fs_free /mnt/data} ${alignr 1}Used: ${fs_used /mnt/data}${endif}
 ${if_mounted /mnt/Skaro}Skaro: ${fs_used_perc /mnt/Skaro}%${goto 100}${alignr}${color 75D1FF}${fs_bar 7,150 /mnt/Skaro}${color}
 Free: ${fs_free /mnt/Skaro} ${alignr 1}Used: ${fs_used /mnt/Skaro}${endif}