;========================================================== ; ; THIS IS AN EXAMPLE CONFIGURATION FILE! ; IT IS NOT SUPPOSED TO WORK OUT OF THE BOX SINCE IS CONTAINS ; SETTINGS THAT ARE SPECIFIC TO THE MACHINE WHICH WAS USED ; TO GENERATE IT. ; Please refer to the web documentation hosted at: ; https://github.com/polybar/polybar#configuration ; and ; https://github.com/polybar/polybar/wiki/Configuration ; if you want to automatically generate one for you. ; ;========================================================== ; ; ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ; ; ; To learn more about how to configure Polybar ; go to https://github.com/polybar/polybar ; ; The README contains a lot of information ; ;========================================================== [colors] ;background = ${xrdb:color0:#222} background = #aa000000 background-alt = #aa000000 ;foreground = ${xrdb:color7:#222} foreground = #dfdfdf foreground-alt = #555 foreground-1 = #fbcdeb primary = #ffb52a secondary = #e60053 alert = #bd2c40 [bar/main] monitor = DP-0.8 monitor-fallback = HDMI-0 width = 100% height = 28 ;offset-x = 1% ;offset-y = 1% radius = 6.0 fixed-center = true background = ${colors.background} foreground = ${colors.foreground} line-size = 3 line-color = #f00 border-size = 4 border-color = #00000000 padding-left = 0 padding-right = 2 module-margin-left = 1 module-margin-right = 2 font-0 = "FantasqueSansMono Nerd Font Mono:style=Bold:size=13" font-1 = "Monofur Nerd Font Mono:size=12:weight=bold" font-2 = "FontAwesome:style=Regular:size=13" ; modules-left = publicip filesystem modules-left = powermenu modules-center = date modules-right = mpd pulseaudio i3-layout_mode tray-position = right tray-padding = 2 ;tray-background = #0063ff cursor-click = pointer cursor-scroll = ns-resize enable-ipc = true locale = fr_FR.UTF-8 [global/wm] margin-top = 5 margin-bottom = 5 [settings] screenchange-reload = true ;compositing-background = xor ;compositing-background = screen ;compositing-foreground = source ;compositing-border = over pseudo-transparency = true [module/date] type = internal/date interval = 5 ; date = %d/%m/%Y date = %A, %d %b %Y date-alt = %A, %d %b %Y time = %H:%M time-alt = %H:%M:%S format-prefix =  format-prefix-foreground = ${colors.foreground-alt} format-underline = #0a6cf5 label = %date% %time% [module/eth] type = internal/network interface = enp3s0 interval = 3.0 format-connected-underline = #55aa55 format-connected-prefix = "%{T2}%{T-} " format-connected-prefix-foreground = ${colors.foreground-alt} label-connected = %local_ip% format-disconnected = ;format-disconnected = ;format-disconnected-underline = ${self.format-connected-underline} ;label-disconnected = %ifname% disconnected ;label-disconnected-foreground = ${colors.foreground-alt} [module/filesystem] type = internal/fs interval = 25 mount-0 = / mount-1 = /home spacing = 4 label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% label-unmounted = %mountpoint% not mounted label-unmounted-foreground = ${colors.foreground-alt} [module/i3-workspaces] type = internal/i3 ; Only show workspaces defined on the same output as the bar ; ; Useful if you want to show monitor specific workspaces ; on different bars ; ; Default: false pin-workspaces = false ; Show urgent workspaces regardless of whether the workspace is actually hidden ; by pin-workspaces. ; ; Default: false ; New in version 3.6.0 show-urgent = true ; This will split the workspace name on ':' ; Default: false strip-wsnumbers = false ; Sort the workspaces by index instead of the default ; sorting that groups the workspaces by output ; Default: false index-sort = true ; Create click handler used to focus workspace ; Default: true enable-click = false ; Create scroll handlers used to cycle workspaces ; Default: true enable-scroll = false ; Wrap around when reaching the first/last workspace ; Default: true wrapping-scroll = false ; Set the scroll cycle direction ; Default: true reverse-scroll = false ; Use fuzzy (partial) matching on labels when assigning ; icons to workspaces ; Example: code;♚ will apply the icon to all workspaces ; containing 'code' in the label ; Default: false fuzzy-match = true ; ws-icon-[0-9]+ =