Guest User

Untitled

a guest
Feb 18th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. from i3pystatus import Status
  2.  
  3. # pylint: disable=C0330
  4. # flake8: noqa: E128
  5.  
  6. status = Status()
  7.  
  8. DRACULA_THEME = {
  9. "background": "#282a36",
  10. "current line": "#44475a",
  11. "selection": "#44475a",
  12. "foreground": "#f8f8f2",
  13. "comment": "#6272a4",
  14. "cyan": "#8be9fd",
  15. "green": "#50fa7b",
  16. "orange": "#ffb86c",
  17. "pink": "#ff79c6",
  18. "purple": "#bd93f9",
  19. "red": "#ff5555",
  20. "yellow": "#f1fa8c",
  21. }
  22.  
  23. status.register("clock",
  24. format="%H:%M %b/%d/%Y",
  25. color=DRACULA_THEME['yellow'],
  26. )
  27.  
  28. status.register("battery",
  29. format="{status} {percentage:.0f}%",
  30. alert=True,
  31. alert_percentage=5,
  32. alert_timeout=10,
  33. color=DRACULA_THEME["yellow"],
  34. charging_color=DRACULA_THEME["green"],
  35. full_color=DRACULA_THEME["green"],
  36. status={
  37. "DIS": "\ue807",
  38. "CHR": "\ue804",
  39. "FULL": "\ue805",
  40. },
  41. levels={
  42. 25: "\ue808",
  43. 50: "\ue807",
  44. 75: "\ue806",
  45. },
  46. )
  47.  
  48. # Shows your CPU temperature, if you have a Intel CPU
  49. status.register("temp",
  50. format="\ue81c {Package_id_0:.0f}°C",
  51. lm_sensors_enabled=True,
  52. color=DRACULA_THEME["purple"],
  53. alert_color=DRACULA_THEME["red"],
  54. alert_temp=60,
  55. )
  56.  
  57. status.register("openvpn_simple",
  58. format="{status}",
  59. color_up=DRACULA_THEME['green'],
  60. color_down=DRACULA_THEME['purple'],
  61. vpn_name="protonvpn",
  62. )
  63.  
  64. status.register("network",
  65. interface="wlp2s0",
  66. format_up="\ue800",
  67. color_up=DRACULA_THEME["purple"],
  68. color_down=DRACULA_THEME["red"],
  69. dynamic_color=False,
  70. hints={'separator': False, 'separator_block_width': 1}
  71. )
  72.  
  73. # Shows pulseaudio default sink volume
  74. # Note: requires libpulseaudio from PyPI
  75.  
  76. status.register("pulseaudio",
  77. format="\ue801 {volume}%",
  78. color_unmuted=DRACULA_THEME["purple"],
  79. color_muted=DRACULA_THEME["red"],
  80. )
  81.  
  82.  
  83. status.register("xkblayout",
  84. color=DRACULA_THEME['purple'],
  85. layouts=['us', 'ru'],
  86. )
  87.  
  88. status.register("mpd",
  89. format="{artist} - {title} ({album}) {status}",
  90. status={
  91. "stop": "\ue811",
  92. "play": "\ue810",
  93. "pause": "\ue812"
  94. },
  95. on_leftclick="switch_playpause",
  96. on_rightclick="stop",
  97. on_middleclick="toggle_hidden",
  98. dummy_output="# ♪ #",
  99. hide_inactive=True,
  100. color=DRACULA_THEME['purple'],
  101. color_map={
  102. 'play': DRACULA_THEME['green'],
  103. 'pause': DRACULA_THEME['cyan'],
  104. 'stop': DRACULA_THEME['purple'],
  105. }
  106. )
  107.  
  108. status.run()
Add Comment
Please, Sign In to add comment