waybar
Recipe card from the charly-selkies plugin (Images — the deployable catalog).
waybar – Status bar and auto-tiling for Sway
Section titled “waybar – Status bar and auto-tiling for Sway”Candy Properties
Section titled “Candy Properties”| Property | Value |
|---|---|
| Dependencies | sway |
| Service | waybar (supervisord, priority 15), sway-autotile (priority 16) |
| Install files | task:, config.json, style.css, waybar-wrapper, sway-autotile |
Packages
Section titled “Packages”waybar(RPM)
Fonts (JetBrains Mono, Symbols Nerd Font) provided by the desktop-fonts candy in metalayers.
Configuration
Section titled “Configuration”Unified config shared with the waybar-labwc candy (Catppuccin Mocha, bottom bar):
Modules
Section titled “Modules”| Position | Module | Purpose |
|---|---|---|
| Left | custom/chrome |
(Re)start Chrome button — calls chrome-restart (see /charly-selkies:chrome) |
| Center | wlr/taskbar |
Running app icons — click to activate, middle-click to close, right-click to minimize |
| Right | custom/notification |
swaync notification toggle — click to open notification panel (see /charly-selkies:swaync) |
Catppuccin Mocha theme — semi-transparent dark background, JetBrains Mono + Symbols Nerd Font.
Key Files
Section titled “Key Files”waybar-wrapper— Waits for Wayland socket, discovers SWAYSOCK, then exec waybarsway-autotile— Subscribes to sway window events, auto-tiles windows restored from scratchpadconfig.json— Unified module layout (same as waybar-labwc candy)style.css— Catppuccin Mocha styling (same as waybar-labwc candy)
Used In Boxes
Section titled “Used In Boxes”Part of /charly-selkies:sway-desktop composition.
Related Candies
Section titled “Related Candies”/charly-selkies:sway– compositor dependency/charly-selkies:sway-desktop– composition that includes waybar/charly-selkies:swaync– notification daemon (notification bell module)/charly-selkies:pavucontrol– volume control (pulseaudio on-click)/charly-selkies:desktop-fonts– JetBrains Mono + Nerd Font icons
Related Commands
Section titled “Related Commands”/charly-check:wl— interact with the Wayland session hosting waybar/charly-core:shell— restart waybar via supervisorctl
When to Use This Skill
Section titled “When to Use This Skill”Use when the user asks about:
- Waybar configuration or styling
- Status bar in Sway desktop
- Automatic window tiling
- Desktop UI customization
Related
Section titled “Related”/charly-image:layer— candy authoring reference (charly.ymlschema, task verbs, service declarations)/charly-check:check— declarative testing (check:block,charly check box,charly check live)