yambar-modu...ign-toplevel(5)
π NAME
okay bestie, welcome to yambar-modu...ign-toplevel(5) from the File Formats Manual π«Ά this is the page for foreign-toplevel β the module that gives you the tea β on toplevel windows in Wayland. no cap. β¨
β¨ DESCRIPTION
this module uses the wlr foreign toplevel management Wayland protocol to spill the details on currently open windows β stuff like their application ID, window title, and their current state (maximized/minimized/fullscreen/activated). π iconic behavior, honestly.
the configuration for the foreign-toplevel module specifies a template particle. that particle gets instantiated once for each window. πͺπ
Note: Wayland only. π like, do not try this on X11, bestie.
π·οΈ TAGS
app-idβ string β the application ID (typically the application name) πtitleβ string β the window title πmaximizedβ bool βtrueif the window is currently maximized π¦minimizedβ bool βtrueif the window is currently minimized πfullscreenβ bool βtrueif the window is currently fullscreened πactivatedβ bool βtrueif the window is currently activated (i.e. has focus) π₯
βοΈ CONFIGURATION
contentβ particle β required: yes β template particle that will be instantiated once for each window β¨all-monitorsβ bool β required: no β when set totrue, only windows on the same monitor the bar will be used. the default isfalse. π«Ά
π EXAMPLES
bar:
left:
- foreign-toplevel:
content:
map:
conditions:
~activated: {empty: {}}
activated:
- string: {text: "{app-id}: {title}"}
π SEE ALSO
yambar-modules(5), yambar-particles(5), yambar-tags(5), yambar-decorations(5) π
that's the whole vibe, bestie π«Ά this lil masterpiece is from yambar-modu...ign-toplevel(5), dated 2024-04-22. now go make your bar cute π
β¨
π¦ where this page comes from
- opensuse-leap 16.0: yambar 1.11.0-bp160.1.14 Β· MIT
- opensuse-leap 16.0: yambar 1.11.0-bp160.1.14 Β· MIT
- opensuse-leap 16.0: yambar 1.11.0-bp160.1.14 Β· MIT
- opensuse-leap 16.0: yambar 1.11.0-bp160.1.14 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms