Linux

Where Is the Yambar Config File?

Yambar reads its bar layout from config.yml under ~/.config/yambar on Linux. Keep display fonts installed everywhere.

Last updated

Yambar configures through a YAML file under the XDG config home on Linux. Bar layout, modules and fonts all live in that one file. The Wayland compositor reads it at launch.

Back up the single file to move the setup. Exact schema shifts across releases, so confirm against docs when errors appear. Keep font names installed on every machine.

Where Yambar stores this, by platform

Linux
~/.config/yambar/config.yml (XDG config home)

Bar layout plus modules in one YAML file. Copy with the compositor stopped. Validate syntax after moving versions.

Frequently asked questions

How do I move a Yambar setup?

Copy config.yml with the compositor stopped to the same path. Bar layout plus modules travel together. Reload the compositor after restoring.

Bar will not start. What now?

Check the config syntax against the docs first. One bad module block stops the whole bar. Validate with a minimal config, then re-add sections.

Notice an outdated path? Let us know.