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.

305 lines
4.9 KiB

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