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.

298 lines
4.6 KiB

5 days ago
2 years ago
5 days ago
4 months ago
5 days ago
4 months ago
5 days ago
5 days ago
5 days ago
12 months ago
5 days ago
5 days ago
  1. # vim: fdm=marker ft=conf.go-template
  2. # global [[[ #
  3. # The top properties below are applied to every block, but can be overridden.
  4. # Each block command defaults to the script name to avoid boilerplate.
  5. align=center
  6. command=~/.config/i3blocks/scripts/$BLOCK_NAME
  7. separator=true
  8. separator_block_width=25
  9. markup=pango
  10. color=#cbe4ff
  11. # ]]] global #
  12. # ticker [[[ #
  13. # [ticker]
  14. # label=SOL 
  15. # TICKER=SOL-USD
  16. # interval=30
  17. # [kraken]
  18. # label=BLUR
  19. # TICKER=BLURUSD
  20. # interval=30
  21. # [kraken]
  22. # label=ARB
  23. # TICKER=ARBUSD
  24. # interval=30
  25. # [ticker]
  26. # label=ETH
  27. # TICKER=ETH-USD
  28. # interval=30
  29. [kraken]
  30. label=BTC
  31. #TICKER=BTCUSDC
  32. command=/home/kevin/scripts/kraken BTCUSDC
  33. interval=30
  34. # [ticker]
  35. # label=btc 
  36. # ticker=btc-usd
  37. # interval=30
  38. [kraken]
  39. label=SOL
  40. #TICKER=SOLUSD
  41. command=/home/kevin/scripts/kraken SOLUSD
  42. interval=30
  43. # [kraken]
  44. # label=SEI
  45. # TICKER=SEIUSD
  46. # interval=30
  47. [dexscreener]
  48. label=PIXL
  49. #CHAIN=ethereum
  50. #PAIR=0x31c0ba10e4e12be6cdceb612e5e829d977532bfc
  51. command=/home/kevin/scripts/dexscreener ethereum 0x31c0ba10e4e12be6cdceb612e5e829d977532bfc
  52. interval=30
  53. #[kraken]
  54. #label=ETH
  55. #TICKER=ETHUSDC
  56. #interval=30
  57. [dexscreener]
  58. label=PENGU
  59. #CHAIN=solana
  60. #PAIR=B4Vwozy1FGtp8SELXSXydWSzavPUGnJ77DURV2k4MhUV
  61. command=/home/kevin/scripts/dexscreener solana B4Vwozy1FGtp8SELXSXydWSzavPUGnJ77DURV2k4MhUV
  62. interval=5
  63. [kraken]
  64. label=AVAX
  65. #TICKER=AVAXUSD
  66. command=/home/kevin/scripts/kraken AVAXUSD
  67. interval=30
  68. #[dexscreener]
  69. #label=LOCK
  70. #CHAIN=solana
  71. #PAIR=AtWMAA6T9t8cq8XCccCFPGDNNQYXhScuNuY6WVRi7FKe
  72. #interval=30
  73. # [ticker]
  74. # label=SPY 
  75. # TICKER=SPY
  76. # interval=30
  77. # [ticker]
  78. # label=DAQ 
  79. # TICKER=^IXIC
  80. # interval=30
  81. # ]]] ticker #
  82. # volume/spotify [[[ #
  83. [volume]
  84. interval=once
  85. signal=1
  86. interval=60
  87. # [spotify]
  88. # label=
  89. # LONG_NAME=
  90. # SHORT_NAME=
  91. # interval=5
  92. # [spotify]
  93. # # command=python ~/linux-config/configs/i3blocks-scripts/spotify.py
  94. # # label=
  95. # label=
  96. # # label=🎧
  97. # # green
  98. # # color=#198c19
  99. # # aqua
  100. # # color=#2d7272
  101. # interval=5
  102. # ]]] volume/spotify #
  103. # laptop [[[ #
  104. {{ if eq .chezmoi.hostname "x1-carbon" }}
  105. [battery]
  106. label=⚡
  107. interval=30
  108. [wifi]
  109. label=
  110. instance=wlp3s0
  111. interval=10
  112. [backlight]
  113. label=
  114. interval=5
  115. {{ end }}
  116. # [wifi]
  117. # label=
  118. # instance=wlp4s0
  119. # interval=10
  120. # ]]] laptop #
  121. # time [[[ #
  122. [calendar]
  123. interval=5
  124. label=
  125. # DATEFMT=+%H:%M
  126. # DATEFMT=+%H:%M.%a-%m-%d
  127. # SHORTFMT=+%H:%M:%S
  128. #HEIGHT=180
  129. #WIDTH=220
  130. # ]]] time #
  131. # sys.monitoring [[[ #
  132. # [temperature]
  133. # label=
  134. # interval=5
  135. # [cpu_usage]
  136. # label=
  137. # interval=5
  138. # [memory]
  139. # label=
  140. # # color=#3da061
  141. # interval=5
  142. # ]]] sys.monitoring #
  143. # name [[[ #
  144. # [name]
  145. # label=
  146. # interval=30
  147. # ]]] name #
  148. # unused blocks [[[ #
  149. # [memory]
  150. # label=SWAP
  151. # instance=swap
  152. # separator=false
  153. # interval=30
  154. # Disk usage
  155. #
  156. # The directory defaults to $HOME if the instance is not specified.
  157. # The script may be called with a optional argument to set the alert
  158. # (defaults to 10 for 10%).
  159. # [disk]
  160. # label=HOME
  161. # #instance=/mnt/data
  162. # interval=30
  163. # Network interface monitoring
  164. #
  165. # If the instance is not specified, use the interface used for default route.
  166. # The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
  167. # [iface]
  168. # #instance=wlan0
  169. # color=#00FF00
  170. # interval=10
  171. # separator=false
  172. # [bandwidth]
  173. # #instance=eth0
  174. # interval=5
  175. # Battery indicator
  176. #
  177. # The battery instance defaults to 0.
  178. # [battery]
  179. # label=BAT
  180. # #label=
  181. # #instance=1
  182. # interval=30
  183. # Generic media player support
  184. #
  185. # This displays "ARTIST - SONG" if a music is playing.
  186. # Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others.
  187. #[mediaplayer]
  188. #instance=spotify
  189. #interval=5
  190. #signal=10
  191. # OpenVPN support
  192. #
  193. # Support multiple VPN, with colors.
  194. #[openvpn]
  195. #interval=20
  196. # Temperature
  197. #
  198. # Support multiple chips, though lm-sensors.
  199. # The script may be called with -w and -c switches to specify thresholds,
  200. # see the script for details.
  201. #[temperature]
  202. #label=TEMP
  203. #interval=10
  204. # Key indicators
  205. #
  206. # Add the following bindings to i3 config file:
  207. #
  208. # bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
  209. # bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
  210. #[keyindicator]
  211. #instance=CAPS
  212. #interval=once
  213. #signal=11
  214. #[keyindicator]
  215. #instance=NUM
  216. #interval=once
  217. #signal=11
  218. # ]]] unused blocks #
  219. # properties [[[ #
  220. # i3blocks config file
  221. #
  222. # Please see man i3blocks for a complete reference!
  223. # The man page is also hosted at http://vivien.github.io/i3blocks
  224. #
  225. # List of valid properties:
  226. #
  227. # align
  228. # color
  229. # command
  230. # full_text
  231. # instance
  232. # interval
  233. # label
  234. # min_width
  235. # name
  236. # separator
  237. # separator_block_width
  238. # short_text
  239. # signal
  240. # urgent
  241. # ]]] properties #