///// vim:set ts=4 sw=4 tw=82 noet: ///// sway-bar (5) ============ Name ---- sway-bar - bar configuration file and commands Description ----------- Sway allows configuring swaybar in the sway configuration file. Swaybar commands must be used inside a _bar { }_ block in the config file. Commands -------- **status_command** :: Executes the bar _status command_ with _sh -c_. Each line of text printed to stdout from this command will be displayed in the status area of the bar. You may also use the i3bar JSON protocol: + https://i3wm.org/docs/i3bar-protocol.html **pango_markup** :: Enables or disables pango markup for status lines. This has no effect on status lines using the i3bar JSON protocol. **id** :: Sets the ID of the bar. **position** :: Sets position of the bar. Default is _bottom_. **output** :: Restrict the bar to a certain output, can be specified multiple times. If the output command is omitted, the bar will be displayed on all outputs. **swaybar_command** :: Executes custom bar command, default is _swaybar_. **font** :: Specifies the font to be used in the bar. **separator_symbol** :: Specifies the separator symbol to separate blocks on the bar. **wrap_scroll** :: Enables or disables wrapping when scrolling through workspaces with the scroll wheel. Default is _no_. **workspace_buttons** :: Enables or disables workspace buttons on the bar. Default is _yes_. **strip_workspace_numbers** :: If set to _yes_, then workspace numbers will be omitted from the workspace button and only the custom name will be shown. Default is _no_. **binding_mode_indicator** :: Enable or disable binding mode indicator. Default is _yes_. **height** :: Sets the height of the bar. Default height will match the font size. Tray ---- Swaybar provides a system tray where programs such as NetworkManager, VLC, Pidgin, etc. can place little icons. The following commands configure interaction with the tray or individual icons. The _button_ argument in all following commands is a Linux input event code as defined in linux/input-event-codes.h. This is because wayland defines button codes in this manner. **activate_button**