Provided by: yambar_1.11.0-1_amd64 bug

NAME

       yambar - configuration file

DESCRIPTION

       A  yambar  configuration file is a yaml formatted document containing an associative array named bar. You
       may define other top-level entities and reference them using anchors.

       Besides the normal yaml types, there are a couple of yambar specific types that are frequently used:

       •   font: this is a comma separated list of fonts in fontconfig format. Example of valid values:
           •   Font Awesome 6 Brands
           •   Font Awesome 6 Free:style=solid
           •   Dina:pixelsize=10:slant=italic
           •   Dina:pixelsize=10:weight=bold
       •   color: an rgba hexstring; RRGGBBAA. Examples:
           •   ffffffff: white, no transparency
           •   000000ff: black, no transparency
           •   00ff00ff: green, no transparency
           •   ff000099: red, semi-transparent

FORMAT

       ┌──────────────────────┬───────────────────┬─────┬──────────────────────────────────────────────────────┐
       │ NameTypeReqDescription                                          │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ height               │ int               │ yes │ The height of the  bar,  in  pixels  (not  including │
       │                      │                   │     │ border)                                              │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ location             │ enum              │ yes │ one of top or bottom                                 │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ background           │ color             │ yes │ Background color                                     │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ monitor              │ string            │ no  │ Monitor  to  place the bar on. If not specified, the │
       │                      │                   │     │ primary monitor will be used                         │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ layer                │ string            │ no  │ Layer to put bar on. One of overlay, top, bottom  or │
       │                      │                   │     │ background. Wayland only. Default: bottom.           │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ left-spacing         │ int               │ no  │ Space, in pixels, added before each module           │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ right-spacing        │ int               │ no  │ Space, in pixels, added after each module            │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ spacing              │ int               │ no  │ Short-hand  for setting both left-spacing and right- │
       │                      │                   │     │ spacing                                              │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ left-margin          │ int               │ no  │ Left-side margin, in pixels                          │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ right-margin         │ int               │ no  │ Right-side margin, in pixels                         │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ margin               │ int               │ no  │ Short-hand for setting both left-margin  and  right- │
       │                      │                   │     │ margin                                               │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border               │ associative array │ no  │ Configures the border around the status bar          │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.left-width    │ int               │ no  │ Width of the border on the left side, in pixels      │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.right-width   │ int               │ no  │ Width of the border on the right side, in pixels     │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.top-width     │ int               │ no  │ Width of the border on the top side, in pixels       │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.bottom-width  │ int               │ no  │ Width of the border on the bottom side, in pixels    │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.width         │ int               │ no  │ Short-hand for setting border.left/right/top/bottom- │
       │                      │                   │     │ width                                                │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.color         │ color             │ no  │ The color of the border                              │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.left-margin   │ int               │ no  │ Left-side margin, in pixels, from screen edge to bar │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.right-margin  │ int               │ no  │ Right-side  margin,  in  pixels, from screen edge to │
       │                      │                   │     │ bar                                                  │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.top-margin    │ int               │ no  │ Top margin, in pixels, from screen edge to bar       │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.bottom-margin │ int               │ no  │ Bottom margin, in pixels, from screen edge to bar    │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ border.margin        │ int               │ no  │ Short-hand for setting border.left/right/top/bottom- │
       │                      │                   │     │ margin                                               │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ font                 │ font              │ no  │ Default font to use in modules  and  particles.  May │
       │                      │                   │     │ also  be a comma separated list of several fonts, in │
       │                      │                   │     │ which case the first font is the primary  font,  and │
       │                      │                   │     │ the  rest  fallback  fonts.  These are yambar custom │
       │                      │                   │     │ fallback fonts that  will  be  searched  before  the │
       │                      │                   │     │ fontconfig provided fallback list.                   │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ font-shaping         │ enum              │ no  │ Default   setting   for  font-shaping,  for  use  in │
       │                      │                   │     │ particles. One of full or none.  When  set  to  full │
       │                      │                   │     │ (the   default),  strings  will  be  "shaped"  using │
       │                      │                   │     │ HarfBuzz. Requires support in fcft.                  │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ foreground           │ color             │ no  │ Default foreground (text) color to use               │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ trackpad-sensitivity │ int               │ no  │ How easy it is to trigger  wheel-up  and  wheel-down │
       │                      │                   │     │ on-click  handlers.  Higher values means you need to │
       │                      │                   │     │ drag your finger a longer distance. The  default  is │
       │                      │                   │     │ 30.                                                  │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ left                 │ list              │ no  │ Left-aligned modules (see yambar-modules(5))         │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ center               │ list              │ no  │ Center-aligned modules (see yambar-modules(5))       │
       ├──────────────────────┼───────────────────┼─────┼──────────────────────────────────────────────────────┤
       │ right                │ list              │ no  │ Right-aligned modules (see yambar-modules(5))        │
       └──────────────────────┴───────────────────┴─────┴──────────────────────────────────────────────────────┘

EXAMPLES

       Top-oriented  bar with a single, right-aligned, module: the clock, rendered as a simple string displaying
       only the time (not date).

           bar:
             location: top
             height: 26
             background: 00000066

             right:
               - clock:
                   content:
                     - string: {text: "{time}"}

FILES

       The configuration file is searched for (in this order):

       •   $XDG_CONFIG_HOME/yambar/config.yml$HOME/.config/yambar/config.yml

SEE ALSO

       yambar-modules(5), yambar-particles(5), yambar-tags(5), yambar-decorations(5)

                                                   2024-04-20                                          yambar(5)