Guest User

Untitled

a guest
Jul 23rd, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. from i3pystatus import Status
  2. from i3pystatus.updates import pacman, cower
  3.  
  4. status = Status()
  5.  
  6. status.register("pulseaudio",
  7. format="♪ {db}dB",
  8. format_muted="♪ muted",
  9. step="2",
  10. sink="alsa_output.pci-0000_00_1b.0.analog-stereo")
  11.  
  12. status.register("backlight",
  13. format="{percentage}%",
  14. backlight="intel_backlight",
  15. on_leftclick="xbacklight =10",
  16. on_rightclick="xbacklight =50",
  17. interval=1)
  18.  
  19. status.register("shell",
  20. format="Autolock: {output}",
  21. command="~/.config/i3pystatus/screensaver-status.sh",
  22. interval=1,
  23. on_leftclick="xset s 90 10",
  24. on_rightclick="xset s off")
  25.  
  26. status.register("clock",
  27. format="%a, %Y-%m-%d %H:%M:%S",)
  28.  
  29. status.register("battery",
  30. format="{status}{percentage:.2f}% {remaining:%E%h:%M}",
  31. alert=True,
  32. alert_percentage=5,
  33. status={
  34. "DIS": "↓",
  35. "CHR": "↑",
  36. "FULL": "=",
  37. })
  38.  
  39. status.register("updates",
  40. format = "U: {count}",
  41. backends = [pacman.Pacman(), cower.Cower()],
  42. on_leftclick="i3-sensible-terminal --window-with-profile=i3pystatus -- pacaur -Syu",
  43. color="#FF4400")
  44.  
  45. status.register("load",
  46. format="{avg1} {avg5} {tasks}")
  47.  
  48. #status.register("temp",
  49. # format="{TC0P:.0f}°C {Right_Side:.0f}rpm",
  50. # lm_sensors_enabled=True,
  51. # dynamic_color=True)
  52.  
  53. status.register("network",
  54. interface="wlp3s0",
  55. format_up="{interface}: {essid} @ {freq:01.3f}GHz[ {v4cidr}][ {v6cidr}]",
  56. format_down="{interface}: down",
  57. on_leftclick="",
  58. freq_divisor=1000000000)
  59.  
  60. status.register("disk",
  61. path="/home",
  62. format="{used}/{total}G",)
  63.  
  64. status.register("mpd",
  65. format="{status} [{pos}/{len}: ][{artist} - ]{title}{filename}[ ({song_elapsed}/{song_length})]",
  66. status={
  67. "pause": "▷",
  68. "play": "▶",
  69. "stop": "◾",
  70. },
  71. host="172.19.138.20",
  72. color="#666666",
  73. on_rightclick="stop",
  74. on_upscroll="previous_song",
  75. on_downscroll="next_song",
  76. hide_inactive=True,
  77. max_field_len=200)
  78.  
  79. status.run()
Add Comment
Please, Sign In to add comment