Advertisement
poetician

i3.conf | Polybar | Vue du Pont

Jan 1st, 2024
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.46 KB | None | 0 0
  1. #################################################################
  2. ############ MODULE I3 ############
  3. #################################################################
  4.  
  5. [module/i3]
  6. ;https://github.com/jaagr/polybar/wiki/Module:-i3
  7. type = internal/i3
  8.  
  9. ; Only show workspaces defined on the same output as the bar
  10. ;
  11. ; Useful if you want to show monitor specific workspaces
  12. ; on different bars
  13. ;
  14. ; Default: false
  15. pin-workspaces = true
  16.  
  17. ; This will split the workspace name on ':'
  18. ; Default: false
  19. strip-wsnumbers = true
  20.  
  21. ; Sort the workspaces by index instead of the default
  22. ; sorting that groups the workspaces by output
  23. ; Default: false
  24. index-sort = false
  25.  
  26. ; Create click handler used to focus workspace
  27. ; Default: true
  28. enable-click = true
  29.  
  30. ; Create scroll handlers used to cycle workspaces
  31. ; Default: true
  32. enable-scroll = true
  33.  
  34. ; Wrap around when reaching the first/last workspace
  35. ; Default: true
  36. wrapping-scroll = true
  37.  
  38. ; Set the scroll cycle direction
  39. ; Default: true
  40. reverse-scroll = true
  41.  
  42. ; Use fuzzy (partial) matching on labels when assigning
  43. ; icons to workspaces
  44. ; Example: code;♚ will apply the icon to all workspaces
  45. ; containing 'code' in the label
  46. ; Default: false
  47. fuzzy-match = false
  48.  
  49. ;extra icons to choose from
  50. ;https://fontawesome.com/v4/cheatsheet/
  51. ;        
  52. ;        
  53.  
  54. ws-icon-0 = 1;
  55. ws-icon-1 = 2;
  56. ws-icon-2 = 3;
  57. ws-icon-3 = 4;
  58. ws-icon-4 = 5;
  59. ws-icon-5 = 6;
  60. ws-icon-6 = 7;
  61. ws-icon-7 = 8;
  62. ws-icon-8 = 9;
  63. ws-icon-9 = 10;
  64. ws-icon-10 = 11;
  65. ws-icon-11 = 12;
  66. ws-icon-12 = 13;
  67. ws-icon-13 = 14;
  68. ws-icon-14 = 15;
  69. ws-icon-15 = 16;
  70. ws-icon-16 = 17;
  71. ws-icon-17 = 18;
  72. ws-icon-18 = 19;
  73. ws-icon-19 = 20;
  74. ws-icon-default = ""
  75.  
  76. ; Available tags:
  77. ; <label-state> (default) - gets replaced with <label-(focused|unfocused|visible|urgent)>
  78. ; <label-mode> (default)
  79. format = <label-state> <label-mode>
  80.  
  81. label-mode = %mode%
  82. label-mode-padding = 1
  83. label-mode-foreground = ${colors.foreground-vc}
  84. label-mode-background = ${colors.background}
  85.  
  86. ; Available tokens:
  87. ; %name%
  88. ; %icon%
  89. ; %index%
  90. ; %output%
  91. ; Default: %icon% %name%
  92. ; focused = Active workspace on focused monitor
  93. label-focused = %icon% %name%
  94. label-focused-background = ${colors.background}
  95. label-focused-foreground = ${colors.foreground-vd}
  96. label-focused-underline = ${colors.background}
  97. label-focused-padding = 1
  98.  
  99. ; Available tokens:
  100. ; %name%
  101. ; %icon%
  102. ; %index%
  103. ; Default: %icon% %name%
  104. ; unfocused = Inactive workspace on any monitor
  105. label-unfocused = %icon% %name%
  106. label-unfocused-padding = 1
  107. label-unfocused-background = ${colors.background}
  108. label-unfocused-foreground = ${colors.foreground-vf}
  109. label-unfocused-underline = ${colors.foreground-ve}
  110.  
  111. ; visible = Active workspace on unfocused monitor
  112. label-visible = %icon% %name%
  113. label-visible-foreground = ${colors.foreground-ve}
  114. label-visible-background = ${self.label-focused-background}
  115. label-visible-underline = ${self.label-focused-underline}
  116. label-visible-padding = 1
  117.  
  118. ; Available tokens:
  119. ; %name%
  120. ; %icon%
  121. ; %index%
  122. ; Default: %icon% %name%
  123. ; urgent = Workspace with urgency hint set
  124. label-urgent = %icon% %name%
  125. label-urgent-background = ${self.label-focused-background}
  126. label-urgent-foreground = #db104e
  127. label-urgent-padding = 1
  128.  
  129. format-foreground = ${colors.foreground-vd}
  130. format-background = ${colors.background}
  131.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement