Dotfiles for my tiling window manager + terminal workflow.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

159 lines
2.8 KiB

6 years ago
6 years ago
  1. # The top properties below are applied to every block, but can be overridden.
  2. # Each block command defaults to the script name to avoid boilerplate.
  3. align=center
  4. command=/home/kevin/linux-config/configs/i3blocks-scripts/$BLOCK_NAME
  5. separator=true
  6. separator_block_width=25
  7. markup=pango
  8. # color=#d1e7ff
  9. # color=#acc0cd
  10. color=#cbe4ff
  11. # color=$foreground
  12. # color="${foreground}"
  13. # color="$(echo $foreground)"
  14. [time]
  15. label=
  16. # label=🕓
  17. # command=date '+%H:%M.%a-%m-%d'
  18. interval=30
  19. # color=#acc0cd
  20. # unbold this?
  21. # [load_average]
  22. # label=
  23. # interval=5
  24. # color=#990000
  25. # [cpu_usage -w 50 -c 80]
  26. [cpu_usage]
  27. label=
  28. # color=#990000
  29. interval=5
  30. [memory]
  31. label=
  32. # color=#3da061
  33. interval=5
  34. [wifi]
  35. label=
  36. instance=wlp4s0
  37. interval=10
  38. [name]
  39. # label=🎅
  40. label=
  41. # color=#ba50a9
  42. # color=#1e5b99
  43. # color="$foreground"
  44. # interval=6000
  45. interval=30
  46. # unused blocks {{{ #
  47. # [memory]
  48. # label=SWAP
  49. # instance=swap
  50. # separator=false
  51. # interval=30
  52. # Disk usage
  53. #
  54. # The directory defaults to $HOME if the instance is not specified.
  55. # The script may be called with a optional argument to set the alert
  56. # (defaults to 10 for 10%).
  57. # [disk]
  58. # label=HOME
  59. # #instance=/mnt/data
  60. # interval=30
  61. # Network interface monitoring
  62. #
  63. # If the instance is not specified, use the interface used for default route.
  64. # The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
  65. # [iface]
  66. # #instance=wlan0
  67. # color=#00FF00
  68. # interval=10
  69. # separator=false
  70. # [bandwidth]
  71. # #instance=eth0
  72. # interval=5
  73. # Battery indicator
  74. #
  75. # The battery instance defaults to 0.
  76. # [battery]
  77. # label=BAT
  78. # #label=⚡
  79. # #instance=1
  80. # interval=30
  81. # Generic media player support
  82. #
  83. # This displays "ARTIST - SONG" if a music is playing.
  84. # Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others.
  85. #[mediaplayer]
  86. #instance=spotify
  87. #interval=5
  88. #signal=10
  89. # OpenVPN support
  90. #
  91. # Support multiple VPN, with colors.
  92. #[openvpn]
  93. #interval=20
  94. # Temperature
  95. #
  96. # Support multiple chips, though lm-sensors.
  97. # The script may be called with -w and -c switches to specify thresholds,
  98. # see the script for details.
  99. #[temperature]
  100. #label=TEMP
  101. #interval=10
  102. # Key indicators
  103. #
  104. # Add the following bindings to i3 config file:
  105. #
  106. # bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
  107. # bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
  108. #[keyindicator]
  109. #instance=CAPS
  110. #interval=once
  111. #signal=11
  112. #[keyindicator]
  113. #instance=NUM
  114. #interval=once
  115. #signal=11
  116. # }}} unused blocks #
  117. # list of properties {{{ #
  118. # i3blocks config file
  119. #
  120. # Please see man i3blocks for a complete reference!
  121. # The man page is also hosted at http://vivien.github.io/i3blocks
  122. #
  123. # List of valid properties:
  124. #
  125. # align
  126. # color
  127. # command
  128. # full_text
  129. # instance
  130. # interval
  131. # label
  132. # min_width
  133. # name
  134. # separator
  135. # separator_block_width
  136. # short_text
  137. # signal
  138. # urgent
  139. # }}} properties #