Guest User

Untitled

a guest
Apr 20th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. #sevenfourk <sevenfourk@gmail.com> (22.04.2008)
  2. import "passwords.rb" ## ( GMAIL_PWD = "yourpass" )
  3.  
  4.  
  5. awesome {
  6. set :statusbar => "top"
  7.  
  8. # widget("cpu_text") {
  9. # set :module => :cpu_usage
  10. # set :interval => 2
  11. #
  12. # property("text") {
  13. # " #{@usage[1].to_i}%/#{@usage[2].to_i}% "
  14. # }
  15. #
  16. # property("fg") {
  17. # if @usage[0] >= 75
  18. # "#111111"
  19. # else
  20. # "#ffffff"
  21. # end
  22. # }
  23. # }
  24.  
  25. widget("cpu_freq") {
  26. set :module => :cpu_info
  27. set :interval => 3
  28.  
  29. property("text") {
  30. if @speed[0] >= 1000
  31. "@ %3.2fGHz " % ghz
  32. else
  33. "@ #{@speed[0].to_i}MHz"
  34. end
  35. }
  36. }
  37.  
  38. widget("cpu_graph") {
  39. set :module => :cpu_usage
  40. set :property => "data one"
  41. set :interval => 1
  42. set :cpu => 0
  43. }
  44.  
  45. # widget("multifs") {
  46. # set :module => :file_system
  47. # set :interval => 60
  48. # property("data root") {
  49. # @percentage["/"]
  50. # }
  51. # property("data home") {
  52. # @percentage["/home"]
  53. # }
  54. # }
  55.  
  56. widget("root_fs") {
  57. set :module => :file_system
  58. set :interval => 10
  59. set :mountpoint => "/"
  60. property("text") {
  61. if @free[@mountpoint] > 1024
  62. " ROOT: #{@free[@mountpoint].to_i } MB free "
  63. else
  64. "#{@free[mountpoint].to_i} MB"
  65. end
  66. }
  67. }
  68.  
  69. widget("home_fs") {
  70. set :module => :file_system
  71. set :interval => 10
  72. set :mountpoint => "/home"
  73. property("text") {
  74. if @free[@mountpoint] > 1024
  75. " $HOME: #{@free[@mountpoint].to_i } MB free "
  76. else
  77. "#{@free[mountpoint].to_i} MB"
  78. end
  79. }
  80. }
  81.  
  82. widget("net_traffic") {
  83. set :property => "data one"
  84. set :interval => 1
  85. set :interface => "ppp0"
  86. set :download_peak => 7
  87. }
  88.  
  89. widget("alsa") {
  90. set :property => "data one"
  91. set :interval => 1
  92. }
  93.  
  94. widget("mpd") {
  95. set :interval => 1
  96.  
  97. property("text") {
  98. case @state
  99. when :playing
  100. "#@artist - #@title (#@position/#@length) "
  101. when :paused
  102. "#@artist - #@title (#@position/#@length) "
  103. when :stopped
  104. "not playing"
  105. end
  106. }
  107. }
  108.  
  109. widget ("mpd_icon") {
  110. set :interval => 1
  111. set :module => "mpd"
  112.  
  113. property("image") {
  114. case @state
  115. when :playing
  116. "/home/sevenfourk/icons/play.png"
  117. when :paused
  118. "/home/sevenfourk/icons/pause.png"
  119. when :stopped
  120. "/home/sevenfourk/icons/stop.png"
  121. end
  122. }
  123. }
  124.  
  125. widget("pacman") {
  126. set :interval => 5.hours
  127.  
  128. property("text") { " #@count " }
  129.  
  130. property("fg") {
  131. if @count > 0 : COLOR[:urgent]
  132. else COLOR[:normal]
  133. end
  134. }
  135. }
  136.  
  137. widget("gmail") {
  138. set :interval => 20.minutes
  139. set :username => "sevenfourk"
  140. set :password => GMAIL_PWD
  141. }
  142.  
  143. widget("clock") {
  144. set :interval => 1
  145. set :format => "%a %b %d * %T"
  146. }
  147. }
Add Comment
Please, Sign In to add comment