Guest User

Untitled

a guest
May 12th, 2018
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. require 'yaml'
  2. secrets = YAML.load_file(ENV['HOME']+'/.conky/secrets.yml')
  3. interface = secrets['network_interface']
  4.  
  5. nameservers = `cat /etc/resolv.conf | grep ^nameserver | awk '{print $2}'`.split("\n").join(',')
  6.  
  7. output = ''
  8. output << "${color0}Gateway IP: $color$gw_ip\n"
  9. output << "${color0}DNS: $color #{nameservers}\n"
  10. output << "${color0}Wi-fi Network: $color${wireless_essid #{nameservers}}\n"
  11. output << "${color0}Wi-fi Ip: $color${addr #{interface}}\n"
  12. output << "${color0}Signal: $color${wireless_link_qual_perc #{interface}}${goto 95}% ${goto 112}${if_up #{interface}}${wireless_link_bar #{interface}}${else}${color0}No interface$endif\n"
  13. output << "${color0}${goto 20}Down speed: $color${downspeed #{interface}} ${goto 200}${color0}Up speed: $color${upspeed #{interface}}\n"
  14. output << "$color${downspeedgraph #{interface} 12,150 303030 00ff00} ${alignr}$color${upspeedgraph #{interface} 12,150 303030 ff0000}\n"
  15. output << "${color0}Total down: $color${totaldown #{interface}} ${goto 180}${color0}Total up: $color${totalup #{interface}}\n"
  16.  
  17. puts output
Advertisement
Add Comment
Please, Sign In to add comment