Advertisement
poetician

Polybar | Vue du Pont

Jan 1st, 2024
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.17 KB | None | 0 0
  1. ; ____ __ _ _ ______ ___ __ _ =
  2. ; / __ \____ ___ / /_(_)____(_)___ _____ / ____/___/ (_) /_(_)___ ____ =
  3. ; / /_/ / __ \/ _ \/ __/ / ___/ / __ `/ __ \ / __/ / __ / / __/ / __ \/ __ \ =
  4. ; / ____/ /_/ / __/ /_/ / /__/ / /_/ / / / / / /___/ /_/ / / /_/ / /_/ / / / / =
  5. ; /_/ \____/\___/\__/_/\___/_/\__,_/_/ /_/ /_____/\__,_/_/\__/_/\____/_/ /_/ =
  6. ; =
  7. ;===================================================================================== =
  8. ;
  9. ; Vue du Pont Theme With A 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 = 1920
  59. height = 26
  60. ;offset-x = 4
  61. ;offset-y = 4
  62. ;locale = fr_CA.UTF-8
  63.  
  64. ; Background gradient (vertical steps)
  65. ; background-[0-9]+ = #aarrggbb
  66.  
  67. background-0 = #e65e7995
  68. background-1 = #cc5e7995
  69. background-2 = #b35e7995
  70. background-3 = #995e7995
  71. background-4 = #805e7995
  72. background-5 = #665e7995
  73. background-6 = #4d5e7995
  74.  
  75. radius-top = 18
  76. radius-bottom = 18
  77.  
  78. ;border-size = 6
  79. border-left-size = 240
  80. border-right-size = 240
  81. border-top-size = 6
  82. border-bottom-size = 8
  83. border-color = #00000000
  84.  
  85. padding-left = 2
  86. padding-right = 2
  87.  
  88. module-margin-left = 1
  89. module-margin-right = 1
  90.  
  91. font-0 = "Bauhaus:size=14;4"
  92. font-1 = "fontawesome:size=14;4"
  93.  
  94. modules-left = i3 sep
  95. modules-center = systray
  96. modules-right = sep networkspeedup networkspeeddown sep arch-updates sep date
  97.  
  98. dim-value = 0.8
  99.  
  100. #i3: Make the bar appear below windows
  101. ;wm-restack = i3
  102. ;override-redirect = true
  103.  
  104. ; Enable support for inter-process messaging
  105. ; See the Messaging wiki page for more details.
  106. enable-ipc = true
  107.  
  108. ; Fallback click handlers that will be called if
  109. ; there's no matching module handler found.
  110. click-left = jgmenu_run
  111. click-middle = rofi -show window
  112. click-right = rofi -show drun
  113. scroll-up = i3wm-wsnext
  114. scroll-down = i3wm-wsprev
  115. double-click-left =
  116. double-click-middle =
  117. double-click-right =
  118.  
  119. ; Requires polybar to be built with xcursor support (xcb-util-cursor)
  120. ; Possible values are:
  121. ; - default : The default pointer as before, can also be an empty string (default)
  122. ; - pointer : Typically in the form of a hand
  123. ; - ns-resize : Up and down arrows, can be used to indicate scrolling
  124. cursor-click =
  125. cursor-scroll =
  126.  
  127.  
  128. #########################################################################
  129. ############ BOTTOMBAR-I3 ############
  130. #########################################################################
  131.  
  132. [bar/bottombar-i3]
  133.  
  134. monitor = ${env:MONITOR}
  135. ;monitor-fallback = HDMI-A-0
  136. monitor-strict = false
  137. override-redirect = false
  138. bottom = true
  139. fixed-center = true
  140. width = 1440
  141. height = 20
  142. ;offset-x = 1%
  143. ;offset-y = 1%
  144. ;locale = fr_CA.UTF-8
  145.  
  146. background = #00000000
  147.  
  148. ; Background gradient (vertical steps)
  149. ; background-[0-9]+ = #aarrggbb
  150. ;background-0 = #f2c5c1c2
  151. ;background-1 = #e6c5c1c2
  152. ;background-2 = #d9c5c1c2
  153. ;background-3 = #ccc5c1c2
  154. ;background-4 = #bfc5c1c2
  155. ;background-5 = #b3c5c1c2
  156. ;background-6 = #99c5c1c2
  157. ;background-7 = #80c5c1c2
  158. ;background-8 = #66c5c1c2
  159. ;background-9 = #4dc5c1c2
  160.  
  161. radius-top = 0
  162. radius-bottom = 0
  163.  
  164. ;line-size = 0
  165. ;line-color = #f8b317
  166.  
  167. ;border-size = 0
  168. border-left-size = 480
  169. ;border-right-size = 25
  170. border-top-size = 3
  171. border-bottom-size = 0
  172. border-color = #00000000
  173.  
  174. padding-left = 0
  175. padding-right = 0
  176.  
  177. module-margin-left = 0
  178. module-margin-right = 0
  179.  
  180. font-0 = "Bauhaus:size=13;3"
  181. font-1 = "fontawesome:size=13;3"
  182. font-2 = "Iosevka Nerd Font:size=14;3"
  183. font-3 = "Iosevka Nerd Font:size=16;4"
  184. font-4 = "Iosevka Nerd Font:size=18;4"
  185.  
  186. modules-left = xwindow changebackground uptime
  187. modules-center =
  188. modules-right = networkspeedup networkspeeddown
  189.  
  190. ;separator = |
  191.  
  192. dim-value = 0.6
  193.  
  194. #i3: Make the bar appear below windows
  195. ;wm-restack = i3
  196. ;override-redirect = true
  197.  
  198. ; Enable support for inter-process messaging
  199. ; See the Messaging wiki page for more details.
  200. enable-ipc = true
  201.  
  202. ; Fallback click handlers that will be called if
  203. ; there's no matching module handler found.
  204. click-left = jgmenu_run
  205. click-middle = rofi -show window
  206. click-right = rofi -show drun
  207. scroll-up = i3wm-wsnext
  208. scroll-down = i3wm-wsprev
  209. ;double-click-left =
  210. ;double-click-middle =
  211. ;double-click-right =
  212.  
  213. ; Requires polybar to be built with xcursor support (xcb-util-cursor)
  214. ; Possible values are:
  215. ; - default : The default pointer as before, can also be an empty string (default)
  216. ; - pointer : Typically in the form of a hand
  217. ; - ns-resize : Up and down arrows, can be used to indicate scrolling
  218. ;cursor-click =
  219. ;cursor-scroll =
  220.  
  221.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement