poetician

i3 Polybar | config.ini | Potatoes theme with gradient

Jun 15th, 2023 (edited)
399
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.90 KB | None | 0 0
  1. ; ____ __ _ _ ______ ___ __ _ =
  2. ; / __ \____ ___ / /_(_)____(_)___ _____ / ____/___/ (_) /_(_)___ ____ =
  3. ; / /_/ / __ \/ _ \/ __/ / ___/ / __ `/ __ \ / __/ / __ / / __/ / __ \/ __ \ =
  4. ; / ____/ /_/ / __/ /_/ / /__/ / /_/ / / / / / /___/ /_/ / / /_/ / /_/ / / / / =
  5. ; /_/ \____/\___/\__/_/\___/_/\__,_/_/ /_/ /_____/\__,_/_/\__/_/\____/_/ /_/ =
  6. ; =
  7. ;===================================================================================== =
  8. ;
  9. ; Potatoes Theme With Two Color Gradient
  10. ;
  11. ;====================================================================================== =
  12. ;
  13. ; To learn more about how to configure Polybar go to
  14. ; https://github.com/jaagr/polybar
  15. ;
  16. ; The README contains important information
  17. ; Themes : https://github.com/jaagr/dots/tree/master/.local/etc/themer/themes
  18. ; https://github.com/jaagr/polybar/wiki/
  19. ; https://github.com/jaagr/polybar/wiki/Configuration
  20. ; https://github.com/jaagr/polybar/wiki/Formatting
  21. ;=====================================================
  22. ; https://gitlab.com/Poetician
  23. ; https://pastebin.com/u/poetician
  24. ;=====================================================
  25.  
  26. [settings]
  27. ;https://github.com/jaagr/polybar/wiki/Configuration#application-settings
  28. screenchange-reload = true
  29. compositing-background = over
  30. compositing-foreground = over
  31. compositing-overline = over
  32. compositing-underline = over
  33. compositing-border = over
  34. pseudo-transparency = true
  35.  
  36. [global/wm]
  37. margin-bottom = 6
  38. margin-top = 0
  39.  
  40. include-file = ~/.config/polybar/colors.conf
  41. include-file = ~/.config/polybar/modules.conf
  42. include-file = ~/.config/polybar/i3.conf
  43. include-file = ~/.config/polybar/decor.conf
  44. ;include-file = ~/.config/i3/polybar/system.conf
  45.  
  46. ############################################################################
  47. ############ TOPBAR-I3 ############
  48. ############################################################################
  49.  
  50. [bar/topbar-i3]
  51.  
  52. monitor = ${env:MONITOR}
  53. ;monitor-fallback = HDMI-1
  54. monitor-strict = false
  55. override-redirect = false
  56. bottom = false
  57. fixed-center = true
  58. width = 1680
  59. height = 30
  60. ;offset-x = 4
  61. ;offset-y = 4
  62. ;locale = fr_CA.UTF-8
  63.  
  64. ;background = #614933
  65.  
  66. background-0 = #1a0f07
  67. background-1 = #e6614c39
  68.  
  69.  
  70. ; Background gradient (vertical steps)
  71. ; background-[0-9]+ = #aarrggbb
  72. ;background-0 = #3a2b03
  73. ;background-1 = #e63a2b03
  74. ;background-2 = #d93a2b03
  75. ;background-3 = #bf3a2b03
  76. ;background-4 = #b33a2b03
  77. ;background-5 = #a63a2b03
  78. ;background-6 = #993a2b03
  79. ;background-7 = #8c3a2b03
  80. ;background-8 = #803a2b03
  81. ;background-9 = #663a2b03
  82.  
  83. radius-top = 24
  84. radius-bottom = 8
  85.  
  86. line-size = 0
  87. line-color = #f8b317
  88.  
  89. ;border-size = 6
  90. border-left-size = 240
  91. border-right-size = 0
  92. border-top-size = 4
  93. border-bottom-size = 6
  94. border-color = #00000000
  95.  
  96. padding-left = 2
  97. padding-right = 2
  98.  
  99. module-margin-left = 1
  100. module-margin-right = 1
  101.  
  102. font-0 = "Bauhaus:size=15;3"
  103. font-1 = "fontawesome:size=14;3"
  104. font-2 = "Iosevka Nerd Font:size=15;3"
  105. font-3 = "Iosevka Nerd Font:size=16;4"
  106. font-4 = "Iosevka Nerd Font:size=18;4"
  107.  
  108. modules-left = i3
  109. modules-center =
  110. modules-right = arch-updates sep weather sep changebackground sep date
  111.  
  112. ;separator = ʃ
  113.  
  114. dim-value = 0.9
  115.  
  116. tray-detached = true
  117. tray-offset-x = 200
  118. tray-offset-y = 0
  119. tray-padding = 6
  120. tray-maxsize = 20
  121. tray-scale = 1.0
  122. tray-position = right
  123. tray-foreground = ${colors.foreground}
  124. tray-background = ${colors.background-alt1}
  125.  
  126. #i3: Make the bar appear below windows
  127. ;wm-restack = i3
  128. ;override-redirect = true
  129.  
  130. ; Enable support for inter-process messaging
  131. ; See the Messaging wiki page for more details.
  132. enable-ipc = true
  133.  
  134. ; Fallback click handlers that will be called if
  135. ; there's no matching module handler found.
  136. click-left = jgmenu_run
  137. click-middle = rofi -show window
  138. click-right = rofi -show drun
  139. scroll-up = i3wm-wsnext
  140. scroll-down = i3wm-wsprev
  141. double-click-left =
  142. double-click-middle =
  143. double-click-right =
  144.  
  145. ; Requires polybar to be built with xcursor support (xcb-util-cursor)
  146. ; Possible values are:
  147. ; - default : The default pointer as before, can also be an empty string (default)
  148. ; - pointer : Typically in the form of a hand
  149. ; - ns-resize : Up and down arrows, can be used to indicate scrolling
  150. cursor-click =
  151. cursor-scroll =
  152.  
  153.  
  154. #########################################################################
  155. ############ BOTTOMBAR-I3 ############
  156. #########################################################################
  157.  
  158. [bar/bottombar-i3]
  159.  
  160. monitor = ${env:MONITOR}
  161. ;monitor-fallback = HDMI-A-0
  162. monitor-strict = false
  163. override-redirect = false
  164. bottom = true
  165. fixed-center = true
  166. width = 1440
  167. height = 20
  168. ;offset-x = 1%
  169. ;offset-y = 1%
  170. ;locale = fr_CA.UTF-8
  171.  
  172. background = #00000000
  173.  
  174. ; Background gradient (vertical steps)
  175. ; background-[0-9]+ = #aarrggbb
  176. ;background-0 = #f2c5c1c2
  177. ;background-1 = #e6c5c1c2
  178. ;background-2 = #d9c5c1c2
  179. ;background-3 = #ccc5c1c2
  180. ;background-4 = #bfc5c1c2
  181. ;background-5 = #b3c5c1c2
  182. ;background-6 = #99c5c1c2
  183. ;background-7 = #80c5c1c2
  184. ;background-8 = #66c5c1c2
  185. ;background-9 = #4dc5c1c2
  186.  
  187. radius-top = 0
  188. radius-bottom = 0
  189.  
  190. ;line-size = 0
  191. ;line-color = #f8b317
  192.  
  193. ;border-size = 0
  194. border-left-size = 480
  195. ;border-right-size = 25
  196. border-top-size = 3
  197. border-bottom-size = 0
  198. border-color = #00000000
  199.  
  200. padding-left = 0
  201. padding-right = 0
  202.  
  203. module-margin-left = 0
  204. module-margin-right = 0
  205.  
  206. font-0 = "Bauhaus:size=13;3"
  207. font-1 = "fontawesome:size=13;3"
  208. font-2 = "Iosevka Nerd Font:size=14;3"
  209. font-3 = "Iosevka Nerd Font:size=16;4"
  210. font-4 = "Iosevka Nerd Font:size=18;4"
  211.  
  212. modules-left = space-c1 space-c1 round-left-c1 changebackground round-right-c1 space-c1 space-c1 space-c1 space-c1 round-left-c1 uptime round-right-c1
  213. modules-center =
  214. modules-right = round-left-c1 networkspeedup round-right-c1 space-c1 space-c1 space-c1 round-left-c1 networkspeeddown round-right-c1 space-c1 space-c1
  215.  
  216. ;separator = |
  217.  
  218. dim-value = 0.6
  219.  
  220. #i3: Make the bar appear below windows
  221. ;wm-restack = i3
  222. ;override-redirect = true
  223.  
  224. ; Enable support for inter-process messaging
  225. ; See the Messaging wiki page for more details.
  226. enable-ipc = true
  227.  
  228. ; Fallback click handlers that will be called if
  229. ; there's no matching module handler found.
  230. click-left = jgmenu_run
  231. click-middle = rofi -show window
  232. click-right = rofi -show drun
  233. scroll-up = i3wm-wsnext
  234. scroll-down = i3wm-wsprev
  235. ;double-click-left =
  236. ;double-click-middle =
  237. ;double-click-right =
  238.  
  239. ; Requires polybar to be built with xcursor support (xcb-util-cursor)
  240. ; Possible values are:
  241. ; - default : The default pointer as before, can also be an empty string (default)
  242. ; - pointer : Typically in the form of a hand
  243. ; - ns-resize : Up and down arrows, can be used to indicate scrolling
  244. ;cursor-click =
  245. ;cursor-scroll =
  246.  
  247.  
Advertisement
Add Comment
Please, Sign In to add comment