Lemur Pro nixos dotfiles
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.

224 lines
5.2 KiB

2 years ago
  1. ;==========================================================
  2. ;
  3. ;
  4. ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗
  5. ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗
  6. ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝
  7. ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗
  8. ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║
  9. ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝
  10. ;
  11. ;
  12. ; To learn more about how to configure Polybar
  13. ; go to https://github.com/polybar/polybar
  14. ;
  15. ; The README contains a lot of information
  16. ;
  17. ;==========================================================
  18. [colors]
  19. background = #222
  20. background-alt = #444
  21. ;foreground = ${xrdb:color7:#222}
  22. foreground = #dfdfdf
  23. foreground-alt = #555
  24. primary = #cec0af
  25. secondary = #242e35
  26. alert = #bd2c40
  27. black = #000
  28. white = #fff
  29. grey = #aaa
  30. darkgrey = #555
  31. red = #f00
  32. green = #0f0
  33. blue = #2d02d0
  34. yellow = #d2b55b
  35. ;;; ==========================================
  36. ;;; MAIN BAR
  37. [bar/main]
  38. modules-center = date
  39. font-0 = Jetbrains Mono:style=Regular
  40. height = 30
  41. width = 320
  42. offset-x = 15
  43. offset-y = 15
  44. background = ${colors.primary}
  45. radius=5
  46. override-redirect=true
  47. [module/date]
  48. type = internal/date
  49. date = "%h-%d-20%y %r"
  50. label-foreground = #000000
  51. ;;; ==========================================
  52. ;;; PULSEAUDIO BAR
  53. [bar/pulse]
  54. modules-center = pulseaudio
  55. height = 30
  56. width = 200
  57. offset-y = 15
  58. #offset-x = 1300
  59. offset-x = 350
  60. radius=5
  61. override-redirect=true
  62. background = ${colors.secondary}
  63. foreground = #fff
  64. font-0 = Jetbrains Mono:style=Regular
  65. font-1 = FontAwesome:style=Regular
  66. font-2 = "Iosevka:pixelsize=12;0"
  67. font-3 = RobotoMono Nerd Font:pixelsize=12;1
  68. [module/pulseaudio]
  69. type = internal/pulseaudio
  70. format-volume-prefix = "VOL "
  71. format-volume-prefix-foreground = ${colors.primary}
  72. format-volume = <label-volume>
  73. label-volume = %percentage%%
  74. label-muted = muted
  75. label-muted-foreground = ${colors.disabled}
  76. ;;; ===============================================
  77. ;;; BACKLIGHT BAR
  78. [bar/backlight]
  79. modules-center = backlight
  80. height = 30
  81. width = 150
  82. offset-x = 565
  83. offset-y = 15
  84. radius=5
  85. override-redirect=true
  86. background = ${colors.secondary}
  87. font-0 = Jetbrains Mono:style=Regular
  88. [module/backlight]
  89. type = internal/backlight
  90. card = intel_backlight
  91. format = BRI <label>
  92. label = "%percentage%%"
  93. ;;; ===========================================
  94. ;;; BSPWM BAR
  95. [bar/bspwm]
  96. modules-center = bspwm
  97. height = 30
  98. width = 350
  99. offset-y = 15
  100. offset-x = 730
  101. radius=5
  102. background = ${colors.secondary}
  103. font-0 = Jetbrains Mono:style=Regular
  104. font-1 = "Iosevka:pixelsize=12;0"
  105. [module/bspwm]
  106. type=internal/bspwm
  107. #label-focused = %index%
  108. label-focused = ●
  109. #label-focused-background = ${colors.blue}
  110. label-focused-underline= #ffb52a
  111. label-focused-padding = 2
  112. #label-occupied = %index%
  113. label-occupied = ○
  114. label-occupied-padding = 2
  115. #label-urgent = %index%!
  116. label-urgent = ○
  117. label-urgent-background = ${colors.alert}
  118. label-urgent-padding = 2
  119. #label-empty = %index%
  120. label-empty = ○
  121. label-empty-foreground = ${colors.foreground-alt}
  122. label-empty-padding = 2
  123. ;;; ===================================================
  124. ;;; BAT BAR
  125. [bar/battery]
  126. modules-center = battery
  127. height = 30
  128. width = 150
  129. offset-y = 15
  130. #offset-x = 600
  131. offset-x = 1095
  132. radius=5
  133. override-redirect=true
  134. background = ${colors.secondary}
  135. font-0 = Jetbrains Mono:style=Regular
  136. [module/battery]
  137. type = internal/battery
  138. full-at = 100
  139. battery = BAT0
  140. adapter = ADP1
  141. poll-interval = 5
  142. time-format = %H:%M
  143. format-charging = CHR <label-charging>
  144. format-discharging = DIS <label-discharging>
  145. label-charging = %percentage%%
  146. label-discharging = %percentage%%
  147. label-full = 100%
  148. ;;; ===============================================
  149. ;;; WLAN BAR
  150. [bar/wlan]
  151. ;background = #1a0936
  152. modules-center = wlan
  153. height = 30
  154. width = 320
  155. offset-y = 15
  156. offset-x = 1260
  157. radius=5
  158. override-redirect=true
  159. background = ${colors.secondary}
  160. font-0 = Jetbrains Mono:style=Regular
  161. font-1 = NotoColorEmoji:scale=13
  162. [module/wlan]
  163. type = internal/network
  164. interface = wlp0s20f3
  165. format-disconnected = <label-disconnected>
  166. format-connected = <label-connected> <ramp-signal>
  167. label-connected = "%essid%"
  168. label-disconnected = "UNC"
  169. ramp-signal-0 = 😱
  170. ramp-signal-1 = 😠
  171. ramp-signal-2 = 😒
  172. ramp-signal-3 = 😊
  173. ramp-signal-4 = 😃
  174. ramp-signal-5 = 😈
  175. ;;; ===============================================
  176. ;; OTHER Modules
  177. [module/xwindow]
  178. type = internal/xwindow
  179. label = %title:0:60:...%
  180. [network-base]
  181. type = internal/network
  182. interval = 5
  183. format-connected = <label-connected>
  184. format-disconnected = <label-disconnected>
  185. label-disconnected = %{F#F0C674}%ifname%%{F#707880} disconnected
  186. [module/eth]
  187. inherit = network-base
  188. interface-type = wired
  189. label-connected = %{F#F0C674}%ifname%%{F-} %local_ip%
  190. [settings]
  191. screenchange-reload = true
  192. pseudo-transparency = true
  193. ; vim:ft=dosini